Class LinearInterpolationSpline
Spline that directly represents the provided control points, does not perform any interpolation.
Inheritance
System.Object
LinearInterpolationSpline
Assembly: VRSketchingGeometry.dll
Syntax
public class LinearInterpolationSpline : Spline
Constructors
LinearInterpolationSpline()
Declaration
public LinearInterpolationSpline()
Methods
AddControlPoint(Vector3)
Declaration
public override SplineModificationInfo AddControlPoint(Vector3 controlPoint)
Parameters
| Type |
Name |
Description |
| UnityEngine.Vector3 |
controlPoint |
|
Returns
Overrides
DeleteControlPoint(Int32)
Declaration
public override SplineModificationInfo DeleteControlPoint(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
Overrides
GetControlPoints()
Declaration
public override List<Vector3> GetControlPoints()
Returns
| Type |
Description |
| System.Collections.Generic.List<UnityEngine.Vector3> |
|
Overrides
GetNumberOfControlPoints()
Declaration
public override int GetNumberOfControlPoints()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
InsertControlPoint(Int32, Vector3)
Declaration
public override SplineModificationInfo InsertControlPoint(int index, Vector3 controlPoint)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| UnityEngine.Vector3 |
controlPoint |
|
Returns
Overrides
SetControlPoint(Int32, Vector3)
Declaration
public override SplineModificationInfo SetControlPoint(int index, Vector3 controlPoint)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| UnityEngine.Vector3 |
controlPoint |
|
Returns
Overrides
SetControlPoints(Vector3[])
Declaration
public override void SetControlPoints(Vector3[] controlPoints)
Parameters
| Type |
Name |
Description |
| UnityEngine.Vector3[] |
controlPoints |
|
Overrides