Package | away3d.core.math |
Class | public class Vector3DUtils |
Inheritance | Vector3DUtils Object |
Method | Defined By | ||
---|---|---|---|
getAngle(w:Vector3D, q:Vector3D):Number [static]
Returns the angle in radians made between the 3d number obejct and the given Vector3D object. | Vector3DUtils | ||
matrix2euler(m1:Matrix3D):Vector3D [static]
Returns a Vector3D object with the euler angles represented by the 3x3 matrix rotation of the given Matrix3D object. | Vector3DUtils | ||
matrix2scale(m:Matrix3D):Vector3D [static]
Returns a Vector3D object containing the scale values represented by the given Matrix3D object. | Vector3DUtils | ||
quaternion2euler(quarternion:Quaternion):Vector3D [static]
Returns a Vector3D object containing the euler angles represented by the given Quaternion object. | Vector3DUtils | ||
rotatePoint(aPoint:Vector3D, rotation:Vector3D):Vector3D [static] | Vector3DUtils | ||
subdivide(startVal:Vector3D, endVal:Vector3D, numSegments:int):Vector.<Vector3D> [static] | Vector3DUtils |
getAngle | () | method |
public static function getAngle(w:Vector3D, q:Vector3D):Number
Returns the angle in radians made between the 3d number obejct and the given Vector3D
object.
Parameters
w:Vector3D — The first 3d number object to use in the calculation.
| |
q:Vector3D — The first 3d number object to use in the calculation.
|
Number — An angle in radians representing the angle between the two Vector3D objects.
|
matrix2euler | () | method |
public static function matrix2euler(m1:Matrix3D):Vector3D
Returns a Vector3D
object with the euler angles represented by the 3x3 matrix rotation of the given Matrix3D
object.
Parameters
m1:Matrix3D — The 3d matrix object to use in the calculation.
|
Vector3D — A 3d vector representing the euler angles extracted from the 3d matrix.
|
matrix2scale | () | method |
public static function matrix2scale(m:Matrix3D):Vector3D
Returns a Vector3D
object containing the scale values represented by the given Matrix3D
object.
Parameters
m:Matrix3D — The 3d matrix object to use in the calculation.
|
Vector3D — A 3d vector representing the axis scale values extracted from the 3d matrix.
|
quaternion2euler | () | method |
public static function quaternion2euler(quarternion:Quaternion):Vector3D
Returns a Vector3D
object containing the euler angles represented by the given Quaternion
object.
Parameters
quarternion:Quaternion — The quaternion object to use in the calculation.
|
Vector3D — A 3d vector representing the euler angles extracted from the quaternion.
|
rotatePoint | () | method |
public static function rotatePoint(aPoint:Vector3D, rotation:Vector3D):Vector3D
Parameters
aPoint:Vector3D | |
rotation:Vector3D |
Vector3D |
subdivide | () | method |
public static function subdivide(startVal:Vector3D, endVal:Vector3D, numSegments:int):Vector.<Vector3D>
Parameters
startVal:Vector3D | |
endVal:Vector3D | |
numSegments:int |
Vector.<Vector3D> |