phina.js.d.ts
    Preparing search index...

    Interface Vector2

    interface Vector2 {
        x: number;
        y: number;
        add(v: phina.geom.Vector2): this;
        clone(): phina.geom.Vector2;
        cross(v: phina.geom.Vector2): number;
        distance(v: phina.geom.Vector2): number;
        distanceSquared(v: phina.geom.Vector2): number;
        div(n: number): this;
        dot(v: phina.geom.Vector2): number;
        equals(v: phina.geom.Vector2): boolean;
        fromAngle(rad: number, len?: number): this;
        fromDegree(deg: number, len?: number): this;
        getDirection(): string;
        length(): number;
        lengthSquared(): number;
        mul(n: number): this;
        negate(): this;
        normalize(): this;
        random(min?: number, max?: number, len?: number): this;
        rotate(rad: number, center?: phina.geom.Vector2): this;
        set(x: number, y: number): this;
        sub(v: phina.geom.Vector2): this;
        toAngle(): number;
        toDegree(): number;
        toString(): string;
    }
    Index

    Properties

    x: number
    y: number

    Methods

    • Parameters

      • n: number

      Returns this

    • Parameters

      • rad: number
      • Optionallen: number

      Returns this

    • Parameters

      • deg: number
      • Optionallen: number

      Returns this

    • Parameters

      • n: number

      Returns this

    • Parameters

      • Optionalmin: number
      • Optionalmax: number
      • Optionallen: number

      Returns this

    • Parameters

      • x: number
      • y: number

      Returns this