C# Class Bezier.BezierPath

Show file 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 property

public float length
return float

orientToPath public property

public bool orientToPath
return bool

orientToPath2d public property

public bool orientToPath2d
return bool

pts public property

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