de.mirell.math

class CQuaternion

Object | +--de.mirell.math.CQuaternion
Implemented Interfaces: IXMLSerializable

class CQuaternion extends Object

    Property Summary

    public length: Number (read-only)

    Constructor

    CQuaternion ( a: Number, b: Number, c: Number, d: Number)

    Method Summary

    public clone ( ): CQuaternion
    public createMatrix ( ): Array
    public fromAxisAngle ( a: Number, b: Number, c: Number, angle: Number ): CQuaternion
    public fromEulerAngles ( pitch: Number, yaw: Number, roll: Number ): CQuaternion
    public fromPoint ( a: Number, b: Number, c: Number ): CQuaternion
    public fromXML ( value: XML ): Void
    Unserializes XML into the object
    public getAxisAngle ( ): Object
    public getEulerAngles ( ): Object
    public getW ( ): Number
    public getX ( ): Number
    public getY ( ): Number
    public getZ ( ): Number
    public invert ( ): CQuaternion
    public isIdentity ( ): Boolean
    public multiply ( q: CQuaternion ): CQuaternion
    public normalize ( ): CQuaternion
    public scale ( s: Number ): CQuaternion
    public toAxes ( ): Array
    public toString ( ): String
    Converts the specified object to a string and returns it.
    public toXML ( ): XML
    Serializes the object into XML

    Property Documentation

    length

    public length: Number (read-only)

      Constructor Documentation

      CQuaternion

      function CQuaternion (
      a: Number,
      b: Number,
      c: Number,
      d: Number)

        Method Documentation

        clone

        public function clone (
        ): CQuaternion

          createMatrix

          public function createMatrix (
          ): Array

            fromAxisAngle

            public function fromAxisAngle (
            a: Number,
            b: Number,
            c: Number,
            angle: Number): CQuaternion

              fromEulerAngles

              public function fromEulerAngles (
              pitch: Number,
              yaw: Number,
              roll: Number): CQuaternion

                fromPoint

                public function fromPoint (
                a: Number,
                b: Number,
                c: Number): CQuaternion

                  fromXML

                  public function fromXML (
                  value: XML): Void
                  Unserializes XML into the object
                  Object state is set according to XML.

                  getAxisAngle

                  public function getAxisAngle (
                  ): Object

                    getEulerAngles

                    public function getEulerAngles (
                    ): Object

                      getW

                      public function getW (
                      ): Number

                        getX

                        public function getX (
                        ): Number

                          getY

                          public function getY (
                          ): Number

                            getZ

                            public function getZ (
                            ): Number

                              invert

                              public function invert (
                              ): CQuaternion

                                isIdentity

                                public function isIdentity (
                                ): Boolean

                                  multiply

                                  public function multiply (
                                  q: CQuaternion): CQuaternion

                                    normalize

                                    public function normalize (
                                    ): CQuaternion

                                      scale

                                      public function scale (
                                      s: Number): CQuaternion

                                        toAxes

                                        public function toAxes (
                                        ): Array

                                          toString

                                          public function toString (
                                          ): String
                                          Converts the specified object to a string and returns it.

                                          toXML

                                          public function toXML (
                                          ): XML
                                          Serializes the object into XML
                                          The current object state will be serialized. The fromXML method must be able to unserialize the XML.

                                          The documentation was generated from the following file:
                                          • CQuaternion.as, Last Modified: 06.01.2004 03:47:54