Packagede.nulldesign.nd3d.geom
Classpublic class Quaternion

Mathematical representation of a quaternion



Public Properties
 PropertyDefined by
  w : Number
Quaternion
  x : Number
Quaternion
  y : Number
Quaternion
  z : Number
Quaternion
Public Methods
 MethodDefined by
  
Quaternion(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 1)
Quaternion
  
Quaternion
  
Quaternion
  
eulerToQuaternion(ax:Number, ay:Number, az:Number):void
Quaternion
  
fromAxisAngle(a:Number, b:Number, c:Number, d:Number):void
Quaternion
  
fromPoint(a:Number, b:Number, c:Number):void
Quaternion
  
invert():void
Quaternion
  
normalize():void
Quaternion
Property detail
wproperty
public var w:Number
xproperty 
public var x:Number
yproperty 
public var y:Number
zproperty 
public var z:Number
Constructor detail
Quaternion()constructor
public function Quaternion(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 1)Parameters
a:Number (default = 0)
 
b:Number (default = 0)
 
c:Number (default = 0)
 
d:Number (default = 1)
Method detail
concat()method
public function concat(q:Quaternion):voidParameters
q:Quaternion
copy()method 
public function copy():Quaternion

Returns
Quaternion
eulerToQuaternion()method 
public function eulerToQuaternion(ax:Number, ay:Number, az:Number):voidParameters
ax:Number
 
ay:Number
 
az:Number
fromAxisAngle()method 
public function fromAxisAngle(a:Number, b:Number, c:Number, d:Number):voidParameters
a:Number
 
b:Number
 
c:Number
 
d:Number
fromPoint()method 
public function fromPoint(a:Number, b:Number, c:Number):voidParameters
a:Number
 
b:Number
 
c:Number
invert()method 
public function invert():void
normalize()method 
public function normalize():void