Show / Hide Table of Contents

Class LinearInterpolationSpline

Spline that directly represents the provided control points, does not perform any interpolation.

Inheritance
System.Object
Spline
LinearInterpolationSpline
Inherited Members
Spline.InterpolatedPoints
Namespace: VRSketchingGeometry.Splines
Assembly: VRSketchingGeometry.dll
Syntax
public class LinearInterpolationSpline : Spline
Remarks

Original author: tterpi

Constructors

LinearInterpolationSpline()

Declaration
public LinearInterpolationSpline()

Methods

AddControlPoint(Vector3)

Declaration
public override SplineModificationInfo AddControlPoint(Vector3 controlPoint)
Parameters
Type Name Description
UnityEngine.Vector3 controlPoint
Returns
Type Description
SplineModificationInfo
Overrides
Spline.AddControlPoint(Vector3)

DeleteControlPoint(Int32)

Declaration
public override SplineModificationInfo DeleteControlPoint(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
SplineModificationInfo
Overrides
Spline.DeleteControlPoint(Int32)

GetControlPoints()

Declaration
public override List<Vector3> GetControlPoints()
Returns
Type Description
System.Collections.Generic.List<UnityEngine.Vector3>
Overrides
Spline.GetControlPoints()

GetNumberOfControlPoints()

Declaration
public override int GetNumberOfControlPoints()
Returns
Type Description
System.Int32
Overrides
Spline.GetNumberOfControlPoints()

InsertControlPoint(Int32, Vector3)

Declaration
public override SplineModificationInfo InsertControlPoint(int index, Vector3 controlPoint)
Parameters
Type Name Description
System.Int32 index
UnityEngine.Vector3 controlPoint
Returns
Type Description
SplineModificationInfo
Overrides
Spline.InsertControlPoint(Int32, Vector3)

SetControlPoint(Int32, Vector3)

Declaration
public override SplineModificationInfo SetControlPoint(int index, Vector3 controlPoint)
Parameters
Type Name Description
System.Int32 index
UnityEngine.Vector3 controlPoint
Returns
Type Description
SplineModificationInfo
Overrides
Spline.SetControlPoint(Int32, Vector3)

SetControlPoints(Vector3[])

Declaration
public override void SetControlPoints(Vector3[] controlPoints)
Parameters
Type Name Description
UnityEngine.Vector3[] controlPoints
Overrides
Spline.SetControlPoints(Vector3[])
In This Article
Back to top Generated by DocFX