Posts: 12
Threads: 4
Joined: Sep 2021
Hi,
After placing volume spots via generator, is it possible to read the distance (or TF or whatever) of each spot placed? This via API.
Thanks!
Posts: 2,092
Threads: 88
Joined: Jun 2017
Hi
The CGSpot struct does not store the tf or distance of the spot stored in it. It does store its position, which you can use in association with the input spline as follows: spline.GetNearestPointTF(spot.position)
Did this help?
Please consider leaving a
review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.
Posts: 12
Threads: 4
Joined: Sep 2021
Thanks, that worked, but other problems seem to arise. The tf/distance of the objects on each spline should all be the same, and they are not. They differ in, like, several percentages.
Posts: 2,092
Threads: 88
Joined: Jun 2017
TF (and F) is not always proportional to distance. You can find more about this in here: https://curvyeditor.com/documentation/splines/start#units
If you are using the API, unfortunatly CGPath.F is a relative distance and not an F value. This will be fixed in Curvy 8
Did this help?
Please consider leaving a
review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.
Posts: 12
Threads: 4
Joined: Sep 2021
Well, all the splines are identical (produced from the same prefab), except for position and rotation. And the generators are the same, too (except for position and rotation). So in theory, the placement of the objects along each spline should be identical, no? And if I use GeNearestPointTF(), shouldn't all corresponding objects on each spline have the same result? They didn't (unless I screwed up somewhere). For example, the last objects in each spline differed by a few percent.
Posts: 2,092
Threads: 88
Joined: Jun 2017
(09-16-2021, 04:44 PM)topquarkone Wrote: Well, all the splines are identical (produced from the same prefab), except for position and rotation. And the generators are the same, too (except for position and rotation). So in theory, the placement of the objects along each spline should be identical, no?
You are right, my bad
(09-16-2021, 04:44 PM)topquarkone Wrote: And if I use GeNearestPointTF(), shouldn't all corresponding objects on each spline have the same result? They didn't (unless I screwed up somewhere). For example, the last objects in each spline differed by a few percent.
I can't find an explanation. Can you send a reproduction case please so I can see what's happening?
Please consider leaving a
review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.