Home :: Tutorials :: Geometry

  1. Introduction
  2. Reference
    1. Methods
      1. constructor
      2. init
      3. add
      4. addEquals
      5. scalarAdd
      6. scalarAddEquals
      7. subtract
      8. subtractEquals
      9. scalarSubtract
      10. scalarSubtractEquals
      11. multiply
      12. multiplyEquals
      13. divide
      14. divideEquals
      15. eq
      16. lt
      17. lte
      18. gt
      19. gte
      20. lerp
      21. distanceFrom
      22. min
      23. max
      24. toString
      25. setXY
      26. setFromPoint
      27. swap
    2. Properties
      1. x
      2. y
  3. Download

Introduction

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


Reference

Methods

constructor - new Point2D(x, y);

init(x, y);

add(that) : Point2D;

addEquals(that): Point2D;

scalarAdd(scalar): Point2D;

scalarAddEquals(scalar): Point2D;

subtract(that): Point2D;

subtractEquals(that): Point2D;

scalarSubtract(scalar): Point2D;

scalarSubtractEquals(scalar): Point2D;

multiply(scalar): Point2D;

multiplyEquals(scalar): Point2D;

divide(scalar): Point2D;

divideEquals(scalar): Point2D;

eq(that): boolean;

lt(that): boolean;

lte(that): boolean;

gt(that): boolean;

gte(that): boolean;

lerp(that, percent) : Point2D;

distanceFrom(that) : float;

min(that) : Point2D;

max(that) : Point2D;

toString() : string;

setXY(x, y);

setFromPoint(point);

swap(that);

Properties


Download

Point2D.js