Packagede.nulldesign.nd3d.geom
Classpublic class Vertex

A Vertex, the basic element of a face



Public Properties
 PropertyDefined by
  length : Number
Vertex
  scale : Number
Vertex
  screenX : Number
Vertex
  screenY : Number
Vertex
  x : Number
Vertex
  x3d : Number
Vertex
  y : Number
Vertex
  y3d : Number
Vertex
  z : Number
Vertex
  z3d : Number
Vertex
Public Methods
 MethodDefined by
  
Vertex(x:Number, y:Number, z:Number)
Vertex
  
add(v:Vertex):void
Vertex
  
Vertex
  
Vertex
  
dot(v:Vertex):Number
Vertex
  
getDirectionVertexFromAngles(angleX:Number, angleY:Number):Vertex
[static]
Vertex
  
mult(n:Number):void
Vertex
  
normalize():void
Vertex
  
rotateAround(angleX:Number = 0, angleY:Number = 0):void
Vertex
  
rotates a vertex by a quaterion (experimental)
Vertex
  
sub(v:Vertex):void
Vertex
  
toString():String
Vertex
Property detail
lengthproperty
length:Number  [read-write]Implementation
    public function get length():Number
    public function set length(value:Number):void
scaleproperty 
public var scale:Number
screenXproperty 
public var screenX:Number
screenYproperty 
public var screenY:Number
xproperty 
public var x:Number
x3dproperty 
public var x3d:Number
yproperty 
public var y:Number
y3dproperty 
public var y3d:Number
zproperty 
public var z:Number
z3dproperty 
public var z3d:Number
Constructor detail
Vertex()constructor
public function Vertex(x:Number, y:Number, z:Number)Parameters
x:Number
 
y:Number
 
z:Number
Method detail
add()method
public function add(v:Vertex):voidParameters
v:Vertex
clone()method 
public function clone():Vertex

Returns
Vertex
cross()method 
public function cross(v:Vertex):VertexParameters
v:Vertex

Returns
Vertex
dot()method 
public function dot(v:Vertex):NumberParameters
v:Vertex

Returns
Number
getDirectionVertexFromAngles()method 
public static function getDirectionVertexFromAngles(angleX:Number, angleY:Number):VertexParameters
angleX:Number
 
angleY:Number

Returns
Vertex
mult()method 
public function mult(n:Number):voidParameters
n:Number
normalize()method 
public function normalize():void
rotateAround()method 
public function rotateAround(angleX:Number = 0, angleY:Number = 0):voidParameters
angleX:Number (default = 0)
 
angleY:Number (default = 0)
rotatePoint()method 
public function rotatePoint(q:Quaternion):Vertex

rotates a vertex by a quaterion (experimental)

Parameters
q:Quaternion — as quaterion

Returns
Vertex — new rotated vertex
sub()method 
public function sub(v:Vertex):voidParameters
v:Vertex
toString()method 
public function toString():String

Returns
String