Package | away3d.core.geom |
Class | public class Path |
Inheritance | Path Object |
Property | Defined By | ||
---|---|---|---|
array : Vector.<PathCommand> [read-only]
returns the Path elements array
| Path | ||
aSegments : Vector.<PathCommand>
The array that contains the path definition. | Path | ||
averaged : Boolean [read-only]
returns true if the averagePath handler is being used. | Path | ||
display : Boolean
Defines if the path data must be visible or not if debugPath has been called
| Path | ||
length : int [read-only]
returns the length of the Path elements array
| Path | ||
_pathDebug : PathDebug
To display/debug the Path instance data
| Path | ||
showAnchors : Boolean
Defines if the anchors must be displayed if debugPath has been called. | Path | ||
smoothed : Boolean [read-only]
returns true if the smoothPath handler is being used. | Path | ||
worldAxis : Vector3D
The worldAxis of reference
| Path |
Method | Defined By | ||
---|---|---|---|
Path(aVectors:Array = null)
Creates a new Path object. | Path | ||
add(cs:PathCommand):void
adds a PathCommand to the path
| Path | ||
averagePath():void
handler will average the path using averages of the PathCommands
note that this is not dynamic, the path values are overwrited
| Path | ||
continuousCurve(points:Array, closed:Boolean = false):void | Path | ||
display the path in scene
| Path | ||
removeSegment(index:int, join:Boolean = false):void
removes a segment in the path according to id. | Path | ||
smoothPath():void
handler will smooth the path using anchors as control vector of the PathCommands
note that this is not dynamic, the PathCommands values are overwrited
| Path |
_pathDebug | property |
public var _pathDebug:PathDebug
To display/debug the Path instance data
array | property |
array:Vector.<PathCommand>
[read-only] returns the Path elements array
public function get array():Vector.<PathCommand>
aSegments | property |
public var aSegments:Vector.<PathCommand>
The array that contains the path definition.
averaged | property |
averaged:Boolean
[read-only] returns true if the averagePath handler is being used.
public function get averaged():Boolean
display | property |
display:Boolean
Defines if the path data must be visible or not if debugPath has been called
public function get display():Boolean
public function set display(value:Boolean):void
length | property |
length:int
[read-only] returns the length of the Path elements array
public function get length():int
showAnchors | property |
showAnchors:Boolean
Defines if the anchors must be displayed if debugPath has been called. if false, only curves are displayed
public function get showAnchors():Boolean
public function set showAnchors(value:Boolean):void
smoothed | property |
smoothed:Boolean
[read-only] returns true if the smoothPath handler is being used.
public function get smoothed():Boolean
worldAxis | property |
public var worldAxis:Vector3D
The worldAxis of reference
Path | () | Constructor |
public function Path(aVectors:Array = null)
Creates a new Path
object.
aVectors:Array (default = null ) — [optional] An array of a series of Vector3D's organized in the following fashion. [a,b,c,a,b,c etc...] a = pEnd, b=pControl (control point), c = v2
|
add | () | method |
public function add(cs:PathCommand):void
adds a PathCommand to the path
Parameters
cs:PathCommand |
See also
averagePath | () | method |
public function averagePath():void
handler will average the path using averages of the PathCommands note that this is not dynamic, the path values are overwrited
continuousCurve | () | method |
public function continuousCurve(points:Array, closed:Boolean = false):void
Parameters
points:Array | |
closed:Boolean (default = false )
|
debugPath | () | method |
removeSegment | () | method |
public function removeSegment(index:int, join:Boolean = false):void
removes a segment in the path according to id.
Parameters
index:int — int. The index in path of the to be removed curvesegment
| |
join:Boolean (default = false ) — Boolean. If true previous and next segments coordinates are reconnected
|
smoothPath | () | method |
public function smoothPath():void
handler will smooth the path using anchors as control vector of the PathCommands note that this is not dynamic, the PathCommands values are overwrited