C# Class Bezier.BezierPath

Datei anzeigen Open project: inoook/BezierPath Class Usage Examples

Public Properties

Property Type Description
length float
orientToPath bool
orientToPath2d bool
pts UnityEngine.Vector3[]

Public Methods

Method Description
BezierPath ( ) : System.Collections
BezierPath ( Vector3 pts_, Quaternion rots ) : System.Collections
GetBezierPointInfo ( float ratio ) : BezierPointInfo
gizmoDraw ( float t = -1.0f ) : void
place ( Transform transform, float ratio ) : void
place ( Transform transform, float ratio, Vector3 worldUp ) : void
place2d ( Transform transform, float ratio ) : void
placeLocal ( Transform transform, float ratio ) : void
placeLocal ( Transform transform, float ratio, Vector3 worldUp ) : void
placeLocal2d ( Transform transform, float ratio ) : void
point ( float ratio ) : Vector3
rot ( float ratio ) : Quaternion
setPoints ( Vector3 pts_, Quaternion rots ) : void

Method Details

BezierPath() public method

public BezierPath ( ) : System.Collections
return System.Collections

BezierPath() public method

public BezierPath ( Vector3 pts_, Quaternion rots ) : System.Collections
pts_ UnityEngine.Vector3
rots UnityEngine.Quaternion
return System.Collections

GetBezierPointInfo() public method

public GetBezierPointInfo ( float ratio ) : BezierPointInfo
ratio float
return BezierPointInfo

gizmoDraw() public method

public gizmoDraw ( float t = -1.0f ) : void
t float
return void

place() public method

public place ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
return void

place() public method

public place ( Transform transform, float ratio, Vector3 worldUp ) : void
transform UnityEngine.Transform
ratio float
worldUp UnityEngine.Vector3
return void

place2d() public method

public place2d ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
return void

placeLocal() public method

public placeLocal ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
return void

placeLocal() public method

public placeLocal ( Transform transform, float ratio, Vector3 worldUp ) : void
transform UnityEngine.Transform
ratio float
worldUp UnityEngine.Vector3
return void

placeLocal2d() public method

public placeLocal2d ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
return void

point() public method

public point ( float ratio ) : Vector3
ratio float
return UnityEngine.Vector3

rot() public method

public rot ( float ratio ) : Quaternion
ratio float
return UnityEngine.Quaternion

setPoints() public method

public setPoints ( Vector3 pts_, Quaternion rots ) : void
pts_ UnityEngine.Vector3
rots UnityEngine.Quaternion
return void

Property Details

length public_oe property

public float length
return float

orientToPath public_oe property

public bool orientToPath
return bool

orientToPath2d public_oe property

public bool orientToPath2d
return bool

pts public_oe property

public Vector3[],UnityEngine pts
return UnityEngine.Vector3[]