C# Class THREE.Curve

ファイルを表示 Open project: inoook/BezierPath Class Usage Examples

Public Methods

Method Description
Curve ( ) : System.Collections
getLength ( ) : float
getLengths ( float divisions = 200 ) : List
getPoint ( float t ) : Vector3
getPointAt ( float u ) : Vector3
getPoints ( float divisions = 12, bool closedPath = false ) : List
getSpacedPoints ( float divisions = 5, bool closedPath = false ) : List
getTangent ( float t ) : Vector3
getTangentAt ( float u ) : Vector3
getUtoTmapping ( float u ) : float
getUtoTmapping ( float u, float distance ) : float

Private Methods

Method Description
updateArcLengths ( ) : void

Method Details

Curve() public method

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

getLength() public method

public getLength ( ) : float
return float

getLengths() public method

public getLengths ( float divisions = 200 ) : List
divisions float
return List

getPoint() public method

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

getPointAt() public method

public getPointAt ( float u ) : Vector3
u float
return Vector3

getPoints() public method

public getPoints ( float divisions = 12, bool closedPath = false ) : List
divisions float
closedPath bool
return List

getSpacedPoints() public method

public getSpacedPoints ( float divisions = 5, bool closedPath = false ) : List
divisions float
closedPath bool
return List

getTangent() public method

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

getTangentAt() public method

public getTangentAt ( float u ) : Vector3
u float
return Vector3

getUtoTmapping() public method

public getUtoTmapping ( float u ) : float
u float
return float

getUtoTmapping() public method

public getUtoTmapping ( float u, float distance ) : float
u float
distance float
return float