| Package | away3d.core.base |
| Class | public class Vertex |
| Inheritance | Vertex ValueObject flash.events.EventDispatcher |
| Property | Defined by | ||
|---|---|---|---|
| extra : Object
An object that contains user defined properties.
| Vertex | ||
| geometry : Geometry | Vertex | ||
| parents : Array | Vertex | ||
| position : Number3D
[read-only]
Represents the vertex position vector
| Vertex | ||
| skinVertex : SkinVertex | Vertex | ||
| x : Number
Defines the x coordinate of the vertex relative to the local coordinates of the parent mesh object.
| Vertex | ||
| y : Number
Represents the y coordinate of the vertex relative to the local coordinates of the parent mesh object.
| Vertex | ||
| z : Number
Represents the z coordinate of the vertex relative to the local coordinates of the parent mesh object.
| Vertex | ||
| Method | Defined by | ||
|---|---|---|---|
|
Vertex
(x:Number = 0, y:Number = 0, z:Number = 0)
Creates a new
Vertex object. | Vertex | ||
|
Adjusts the position of the vertex object by Number3D.
| Vertex | ||
![]() |
addOnChange(listener:Function):void
| ValueObject | |
|
adjust(x:Number, y:Number, z:Number, k:Number = 1):void
Adjusts the position of the vertex object incrementally.
| Vertex | ||
|
Duplicates the vertex properties to another
Vertex object
| Vertex | ||
|
[static]
Get the middle-point of two vertices
| Vertex | ||
|
[static]
private Returns the middle-point of two vertices
| Vertex | ||
|
Applies perspective distortion
| Vertex | ||
![]() |
removeOnChange(listener:Function):void
| ValueObject | |
|
reset():void
Reset the position of the vertex object by Number3D.
| Vertex | ||
|
setValue(x:Number, y:Number, z:Number):void
Sets the vertex coordinates
| Vertex | ||
|
toString():String
Used to trace the values of a vertex object.
| Vertex | ||
| Vertex | |||
|
[static]
Get the weighted average of two vertices
| Vertex | ||
| extra | property |
public var extra:Object
An object that contains user defined properties. Defaults to null.
| geometry | property |
public var geometry:Geometry
| parents | property |
public var parents:Array
| position | property |
position:Number3D [read-only]Represents the vertex position vector
Implementation public function get position():Number3D
| skinVertex | property |
public var skinVertex:SkinVertex
| x | property |
x:Number [read-write]Defines the x coordinate of the vertex relative to the local coordinates of the parent mesh object.
Implementation public function get x():Number
public function set x(value:Number):void
| y | property |
y:Number [read-write]Represents the y coordinate of the vertex relative to the local coordinates of the parent mesh object.
Implementation public function get y():Number
public function set y(value:Number):void
| z | property |
z:Number [read-write]Represents the z coordinate of the vertex relative to the local coordinates of the parent mesh object.
Implementation public function get z():Number
public function set z(value:Number):void
| Vertex | () | constructor |
public function Vertex(x:Number = 0, y:Number = 0, z:Number = 0)Parameters
x:Number (default = 0) — [optional] The local x position of the vertex. Defaults to 0.
|
|
y:Number (default = 0) — [optional] The local y position of the vertex. Defaults to 0.
|
|
z:Number (default = 0) — [optional] The local z position of the vertex. Defaults to 0.
|
| add | () | method |
public function add(value:Number3D):void
Adjusts the position of the vertex object by Number3D.
Parametersvalue:Number3D — Amount to add in Number3D format.
|
| adjust | () | method |
public function adjust(x:Number, y:Number, z:Number, k:Number = 1):void
Adjusts the position of the vertex object incrementally.
Parametersx:Number — The x position used for adjustment.
|
|
y:Number — The x position used for adjustment.
|
|
z:Number — The x position used for adjustment.
|
|
k:Number (default = 1) — The fraction by which to adjust the vertex values.
|
| clone | () | method |
public function clone():Vertex
Duplicates the vertex properties to another Vertex object
Vertex —
The new vertex instance with duplicated properties applied
|
| distanceSqr | () | method |
public static function distanceSqr(a:Vertex, b:Vertex):Number
Get the middle-point of two vertices
Parametersa:Vertex |
|
b:Vertex |
Number |
| median | () | method |
public static function median(a:Vertex, b:Vertex):Vertex
private Returns the middle-point of two vertices
Parametersa:Vertex |
|
b:Vertex |
Vertex |
| perspective | () | method |
public function perspective(focus:Number):ScreenVertex
Applies perspective distortion
Parametersfocus:Number |
ScreenVertex |
| reset | () | method |
public function reset():void
Reset the position of the vertex object by Number3D.
| setValue | () | method |
public function setValue(x:Number, y:Number, z:Number):void
Sets the vertex coordinates
Parametersx:Number |
|
y:Number |
|
z:Number |
| toString | () | method |
public override function toString():String
Used to trace the values of a vertex object.
ReturnsString — A string representation of the vertex object.
|
| transform | () | method |
| weighted | () | method |
public static function weighted(a:Vertex, b:Vertex, aw:Number, bw:Number):Vertex
Get the weighted average of two vertices
Parametersa:Vertex |
|
b:Vertex |
|
aw:Number |
|
bw:Number |
Vertex |