Class BezierPath
- Namespace
- Gamelogic.Grids2.Examples
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
BezierPath
- Inherited Members
-
Constructors
BezierPath()
Methods
CalculateBezierPoint(int, float)
public Vector3 CalculateBezierPoint(int curveIndex, float t)
Parameters
curveIndex
int
t
float
Returns
- Vector3
CalculateBezierPoint(float)
public Vector3 CalculateBezierPoint(float length)
Parameters
length
float
Returns
- Vector3
CalculateTangentPoint(int, float)
public Vector3 CalculateTangentPoint(int curveIndex, float t)
Parameters
curveIndex
int
t
float
Returns
- Vector3
CalculateTangentPoint(float)
public Vector3 CalculateTangentPoint(float length)
Parameters
length
float
Returns
- Vector3
GetControlPoints()
public List<Vector3> GetControlPoints()
Returns
- List<Vector3>
GetDrawingPoints0()
public List<Vector3> GetDrawingPoints0()
Returns
- List<Vector3>
GetDrawingPoints1()
public List<Vector3> GetDrawingPoints1()
Returns
- List<Vector3>
GetDrawingPoints2()
public List<Vector3> GetDrawingPoints2()
Returns
- List<Vector3>
Interpolate(List<Vector3>, float)
public void Interpolate(List<Vector3> segmentPoints, float scale)
Parameters
segmentPoints
List<Vector3>
scale
float
SamplePoints(List<Vector3>, float, float, float)
public void SamplePoints(List<Vector3> sourcePoints, float minSqrDistance, float maxSqrDistance, float scale)
Parameters
sourcePoints
List<Vector3>
minSqrDistance
float
maxSqrDistance
float
scale
float
SetControlPoints(List<Vector3>)
public void SetControlPoints(List<Vector3> newControlPoints)
Parameters
newControlPoints
List<Vector3>