C# Class Bezier, Unity-Splines

ファイルを表示 Open project: Flafla2/Unity-Splines Class Usage Examples

Public Properties

Property Type Description
p0 Vector3

Public Methods

Method Description
DerivOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t ) : Vector3
DerivOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, float t ) : Vector3
GetDirection ( float t ) : Vector3
GetPoint ( float t ) : Vector3
GetTWithRealDistance ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t0, float dist ) : float
PointOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t ) : Vector3
PointOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, float t ) : Vector3
Reset ( ) : void

Method Details

DerivOnBezier() public static method

public static DerivOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t ) : Vector3
p0 Vector3
p1 Vector3
p2 Vector3
p3 Vector3
t float
return Vector3

DerivOnBezier() public static method

public static DerivOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, float t ) : Vector3
p0 Vector3
p1 Vector3
p2 Vector3
t float
return Vector3

GetDirection() public method

public GetDirection ( float t ) : Vector3
t float
return Vector3

GetPoint() public method

public GetPoint ( float t ) : Vector3
t float
return Vector3

GetTWithRealDistance() public static method

public static GetTWithRealDistance ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t0, float dist ) : float
p0 Vector3
p1 Vector3
p2 Vector3
p3 Vector3
t0 float
dist float
return float

PointOnBezier() public static method

public static PointOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t ) : Vector3
p0 Vector3
p1 Vector3
p2 Vector3
p3 Vector3
t float
return Vector3

PointOnBezier() public static method

public static PointOnBezier ( Vector3 p0, Vector3 p1, Vector3 p2, float t ) : Vector3
p0 Vector3
p1 Vector3
p2 Vector3
t float
return Vector3

Reset() public method

public Reset ( ) : void
return void

Property Details

p0 public_oe property

public Vector3 p0
return Vector3