Rotation in Anark Studio 2.5
Specifies rotation direction.
Inherits from:
Instance Properties
name  type  description 

constructor  Object  A reference to the constructor class for the current object instance. [from Object] 
prototype  Object  The prototype for a class. [from Object] 
x  Number  Xaxis rotation. 
y  Number  Yaxis rotation. 
z  Number  Zaxis rotation. 
Instance Methods
name  returns  description 

add(otherRotation)  (none)  Add on a rotation vector. 
copy()  Rotation  Return a copy of the rotation object. 
equals(otherRotation)  Boolean  Compare two rotation vectors for equivalence. 
hasOwnProperty(propertyOrMethodName)  Boolean  Determines if the object/instance itself has the named property or method. [from Object] 
isPrototypeOf(instanceToTest)  Boolean  Determines if the calling object prototype is in the inheritance chain for the supplied argument. [from Object] 
linear(targetVector,weightFactor)  (none)  Move the rotation towards another rotation vector. 
maxVector(otherRotation)  (none)  Calculate the maximum rotation vector. 
minVector(otherRotation)  (none)  Calculate the minimum rotation vector. 
propertyIsEnumerable(propertyOrMethodName)  Boolean 
Determines if the object/instance itself has a property or method of the supplied name which will appear in a for (prop in obj) enumeration.
[from Object]

scale(scaleFactor)  (none)  Scale the rotation by a factor. 
subtract(otherRotation)  (none)  Subtract a rotation amount. 
toLocaleString()  String 
For most objects, the same as toString() unless explicitly overridden.
[from Object]

toString()  String  Returns a string representation of the object. [from Object] 
transform(transformMatrix)  (none)  Transform the rotation vector by a matrix. 
valueOf()  String 
Returns the internal this value of the object.
[from Object]

Description
A rotation is a special kind of vector encapsulating the data and operations of three angular components, X, Y and Z.
Constructor syntax
var rotation = new Rotation( x, y, z );
x
 optional — The floating point value representing the degrees of rotation about the X axis.
y
 optional — The floating point value representing the degrees of rotation about the Y axis.
z
 optional — The floating point value representing the degrees of rotation about the Z axis.
Methods that return a Rotation
name  of object  description 

copy()  Rotation  Return a copy of the rotation object. 
Arguments that are a Rotation
name  in method  of object  description 

otherRotation  add(otherRotation)  Rotation  The rotation vector to add. 
otherRotation  subtract(otherRotation)  Rotation  The rotation/vector to subtrac 
otherRotation  equals(otherRotation)  Rotation  The rotation vector to compare 
otherRotation  maxVector(otherRotation)  Rotation  The rotation vector to compare 
otherRotation  minVector(otherRotation)  Rotation  The rotation vector to compare 