Home :: GUI :: Math Objects

  1. Introduction
  2. Reference
    1. Class Methods
      1. fromPoints
    2. Methods
      1. constructor
      2. init
      3. length
      4. dot
      5. cross
      6. unit
      7. unitEquals
      8. add
      9. addEquals
      10. subtract
      11. subtractEquals
      12. multiply
      13. multiplyEquals
      14. divide
      15. divideEquals
    3. Properties
      1. x
      2. y
  3. Download

Introduction

Vector2D is a JavaScript object used to encapsulate a 2-dimensional vector. This code is used in the 2D Geometry section of this site.


Reference

Class Methods

fromPoints(p1, p2) : Vector2D;

Methods

constructor - new Vector2D(x, y);

init(x, y);

length() : float;

dot(that) : float;

cross(that) : float;

unit() : Vector2D;

unitEquals() : Vector2D;

add(that) : Vector2D;

addEquals(that): Vector2D;

subtract(that) : Vector2D;

subtractEquals(that): Vector2D;

multiply(scalar) : Vector2D;

multiplyEquals(scalar): Vector2D;

divide(scalar) : Vector2D;

divideEquals(scalar): Vector2D;

Properties


Download

Vector2D.js