C# Class ShapePath, BezierPath

Afficher le fichier Open project: inoook/BezierPath Class Usage Examples

Méthodes publiques

Свойство Type Description
__length float
__path_length ArrayList
b__path_length float[]

Méthodes publiques

Méthode Description
ShapePath ( ) : System.Collections
begin ( ) : void
curveTo ( Vector3 cPosition, Vector3 position, Quaternion rot ) : void
curveTo ( float cx, float cy, float cz, float x, float y, float z, Quaternion rot ) : void
drawGizoms ( ) : void
end ( ) : void
getPathInfo ( float percent ) : PathVector,
getPointInfo ( float targetLength ) : PathVector,
getPointInfoPercent ( float percent ) : PathVector,
getPointInfoVec3 ( float targetLength ) : Vector3
getPointInfoVec3Percent ( float percent ) : Vector3
getPointInfoVec3__ ( float targetLength ) : Vector3
lineTo ( Vector3 position, Quaternion rot ) : void
lineTo ( float x, float y, float z, Quaternion rot ) : void
moveTo ( Vector3 position, Quaternion rot ) : void
moveTo ( float x, float y, float z, Quaternion rot ) : void

Method Details

ShapePath() public méthode

public ShapePath ( ) : System.Collections
Résultat System.Collections

begin() public méthode

public begin ( ) : void
Résultat void

curveTo() public méthode

public curveTo ( Vector3 cPosition, Vector3 position, Quaternion rot ) : void
cPosition Vector3
position Vector3
rot Quaternion
Résultat void

curveTo() public méthode

public curveTo ( float cx, float cy, float cz, float x, float y, float z, Quaternion rot ) : void
cx float
cy float
cz float
x float
y float
z float
rot Quaternion
Résultat void

drawGizoms() public méthode

public drawGizoms ( ) : void
Résultat void

end() public méthode

public end ( ) : void
Résultat void

getPathInfo() public méthode

public getPathInfo ( float percent ) : PathVector,
percent float
Résultat PathVector,

getPointInfo() public méthode

public getPointInfo ( float targetLength ) : PathVector,
targetLength float
Résultat PathVector,

getPointInfoPercent() public méthode

public getPointInfoPercent ( float percent ) : PathVector,
percent float
Résultat PathVector,

getPointInfoVec3() public méthode

public getPointInfoVec3 ( float targetLength ) : Vector3
targetLength float
Résultat Vector3

getPointInfoVec3Percent() public méthode

public getPointInfoVec3Percent ( float percent ) : Vector3
percent float
Résultat Vector3

getPointInfoVec3__() public méthode

public getPointInfoVec3__ ( float targetLength ) : Vector3
targetLength float
Résultat Vector3

lineTo() public méthode

public lineTo ( Vector3 position, Quaternion rot ) : void
position Vector3
rot Quaternion
Résultat void

lineTo() public méthode

public lineTo ( float x, float y, float z, Quaternion rot ) : void
x float
y float
z float
rot Quaternion
Résultat void

moveTo() public méthode

public moveTo ( Vector3 position, Quaternion rot ) : void
position Vector3
rot Quaternion
Résultat void

moveTo() public méthode

public moveTo ( float x, float y, float z, Quaternion rot ) : void
x float
y float
z float
rot Quaternion
Résultat void

Property Details

__length public_oe property

public float __length
Résultat float

__path_length public_oe property

public ArrayList __path_length
Résultat ArrayList

b__path_length public_oe property

public float[] b__path_length
Résultat float[]