MotorXP-AFM Scripting API
    Preparing search index...

    Interface Vector3

    Vector in 3D space.

    interface Vector3 {
        x: number;
        y: number;
        z: number;
        angle(): number;
        angle(vec: Vector3): number;
        isZero(): boolean;
        length(): number;
        length2(): number;
        toString(): string;
    }
    Index
    x y z
    x: number

    X coordinate.

    Read/Write

    y: number

    Y coordinate.

    Read/Write

    z: number

    Z coordinate.

    Read/Write

    • Returns the angle between this vector and OX in degrees.

      Returns number

      Angle relative to OX in degrees.

    • Returns the angle between this vector and another vector in degrees.

      Parameters

      • vec: Vector3

        Other vector for the angle calculation.

      Returns number

      Angle between this vector and the supplied vector in degrees.

    • Returns true if the vector is zero (all components are zero).

      Returns boolean

      True if the vector is empty.

    • Returns the vector length.

      Returns number

      Vector length.

    • Returns the squared vector length.

      Returns number

      Squared vector length.

    • String representation of the vector.

      Returns string

      String representation of the vector, such as "(x, y, z)".