Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Get Closest Point on Spline
#1
Hello everyone,

I am new to curvy splines. I want to hop a CurvySpline track that's at the nearest controPoint the gameobject is near.

How am I am able to calculate where to set the SplineController position to?

Also, am I able to access each fragment position between controlPoints?


Reply
#2
Hi

CurvySpline.GetNearestPoint(...) returns the nearest point on a spline.

CurvySpline.GetNearestPointTF(...) returns the nearest point on a spline and its TF value.

To position your spline controller accordingly:
yourSplineController.RelativePosition = nearestTF

More is explained in the documentation of these methods/components. Also, the example scene 05_NearestPoint can be of help if you struggle to use the GetNearestPoint method.

Did this help?
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


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to get length starting from one spline to connected nth spline Dragon-3623 1 1 05-14-2024, 04:52 PM
Last Post: _Aka_
  Getting Distance from a World Point zorksox 3 5 04-16-2024, 07:30 PM
Last Post: _Aka_
  Curvy Line Renderer for UI Spline? gekido 3 6 04-04-2024, 12:56 PM
Last Post: _Aka_
  Get position of all control points for a spline gekido 1 6 03-28-2024, 10:08 PM
Last Post: _Aka_

Forum Jump: