Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Connect two spline at runtime
#1
Hi there,

I want to create a procedural world where splines have to connect at runtime.

I think I am on the right track but I can't get the connection finalized meaning the same process when clicking in the Inspector: Connection - Control Point Options - Synchronization Presets -  "Position and Rotation" after which the connection will be blended together.


Code:
var lastVisibleControlPoint = lastSplineController.Spline.LastVisibleControlPoint;
            var firstVisibleControlPoint = firstSplineController.Spline.FirstVisibleControlPoint;
           
            var connection = CurvyConnection.Create(lastVisibleControlPoint, firstVisibleControlPoint);
            connection.SetSynchronisationPositionAndRotation(lastVisibleControlPoint.transform.position, lastVisibleControlPoint.transform.rotation);


What am I missing here?

Thanks a lot for helping out!
Reply
#2
Hi

What you are missing is to set the following properties of your controls points to true:
ConnectionSyncPosition
ConnectionSyncRotation

When you select a preset in the connection inspector, you can see that what it does is to modify the "Sync Position" and "Sync Rotation" values of the connected control points. There are the the properties I listed above.

I hope this helped. Feel free to ask if you need anything else.
If and when you feel like it, please leave a review for the asset, that helps a lot.
Have a nice day
Please consider leaving a review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.
Reply
#3
(05-18-2022, 12:04 PM)_Aka_ Wrote: Hi

What you are missing is to set the following properties of your controls points to true:
ConnectionSyncPosition
ConnectionSyncRotation

When you select a preset in the connection inspector, you can see that what it does is to modify the "Sync Position" and "Sync Rotation" values of the connected control points. There are the the properties I listed above.

I hope this helped. Feel free to ask if you need anything else.
If and when you feel like it, please leave a review for the asset, that helps a lot.
Have a nice day

Hi,
thanks for helping out, works perfectly fine!
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Avoiding runtime GC allocations on control point position change Ell223 8 15 02-24-2024, 10:43 AM
Last Post: _Aka_
  Keeping a fixed spline length jh092 3 14 02-21-2024, 06:25 AM
Last Post: Primrose44
  GO can't fit end of the spline GameDeveloperek4123 1 4 02-13-2024, 10:18 AM
Last Post: _Aka_
  How could I get position in spline from "From" value in BuildRasterizedPath? Chanon 1 6 02-12-2024, 09:54 PM
Last Post: _Aka_

Forum Jump: