Packageaway3d.trash
Classpublic class Vertex3D
InheritanceVertex3D Inheritance OldNumber3D

A vertex in 3D space

Public Properties
 PropertyDefined by
 InheritedBACKWARD : OldNumber3D
[static]
OldNumber3D
 InheritedDOWN : OldNumber3D
[static]
OldNumber3D
  extra : Object
An object that contains user defined properties.
Vertex3D
 InheritedFORWARD : OldNumber3D
[static]
OldNumber3D
 InheritedLEFT : OldNumber3D
[static]
OldNumber3D
 Inheritedmodulo : Number
OldNumber3D
 Inheritedmodulo2 : Number
OldNumber3D
  position : Number3D
[read-only]
Vertex3D
 InheritedRIGHT : OldNumber3D
[static]
OldNumber3D
 InheritedUP : OldNumber3D
[static]
OldNumber3D
 Inheritedx : Number
Horizontal coordinate.
OldNumber3D
 Inheritedy : Number
Vertical coordinate.
OldNumber3D
 Inheritedz : Number
Depth coordinate
OldNumber3D
Public Methods
 MethodDefined by
  
Vertex3D
(x:Number = 0, y:Number = 0, z:Number = 0)
Vertex3D
 Inherited
[static]
OldNumber3D
 Inherited
OldNumber3D
 Inherited
[static]
OldNumber3D
 Inherited
[static]
OldNumber3D
 Inherited
[static]
OldNumber3D
 Inherited
dot(v:OldNumber3D, w:OldNumber3D):Number
[static]
OldNumber3D
 Inherited
getAngle(v:OldNumber3D, w:OldNumber3D = null):Number
[static]
OldNumber3D
  
[static] Get the middle-point of two vertices
Vertex3D
 Inherited
normalize(val:Number = 1):void
OldNumber3D
  
perspective(focus:Number):ScreenVertex
Apply perspective distortion
Vertex3D
  
Project a point to the screen space
Vertex3D
 Inherited
OldNumber3D
 Inherited
[static]
OldNumber3D
  
set(x:Number, y:Number, z:Number):void
Set vertex coordinates
Vertex3D
 Inherited
[static]
OldNumber3D
  
toString():String
Vertex3D
  
weighted(a:Vertex3D, b:Vertex3D, aw:Number, bw:Number):Vertex3D
[static] Get the weighted average of two vertices
Vertex3D
Property detail
extraproperty
public var extra:Object

An object that contains user defined properties.

The default value is null.

positionproperty 
position:Number3D  [read-only]Implementation
    public function get position():Number3D
Constructor detail
Vertex3D()constructor
public function Vertex3D(x:Number = 0, y:Number = 0, z:Number = 0)Parameters
x:Number (default = 0)
 
y:Number (default = 0)
 
z:Number (default = 0)
Init Parameters
Method detail
median()method
public static function median(a:Vertex3D, b:Vertex3D):Vertex3D

Get the middle-point of two vertices

Parameters
a:Vertex3D
 
b:Vertex3D

Returns
Vertex3D
perspective()method 
public function perspective(focus:Number):ScreenVertex

Apply perspective distortion

Parameters
focus:Number

Returns
ScreenVertex
project()method 
public function project(projection:Projection):ScreenVertex

Project a point to the screen space

Parameters
projection:Projection

Returns
ScreenVertex
set()method 
public function set(x:Number, y:Number, z:Number):void

Set vertex coordinates

Parameters
x:Number
 
y:Number
 
z:Number
toString()method 
public override function toString():String

Returns
String
weighted()method 
public static function weighted(a:Vertex3D, b:Vertex3D, aw:Number, bw:Number):Vertex3D

Get the weighted average of two vertices

Parameters
a:Vertex3D
 
b:Vertex3D
 
aw:Number
 
bw:Number

Returns
Vertex3D
Wiki link
Click to go to the wiki page for 'away3d.trash.Vertex3D'

Code examples

Comments