public class Vector2d
Class for representing 2D vectors (x and y).
Constructor and Description |
---|
Vector2d(double x,
double y)
Class for representing 2D vectors (x and y).
|
Vector2d(double x)
Class for representing 2D vectors (x and y).
|
Vector2d()
Class for representing 2D vectors (x and y).
|
Modifier and Type | Method and Description |
---|---|
double |
angle() |
double |
distanceTo(Vector2d other) |
Vector2d |
div(double scalar) |
double |
dot(Vector2d other) |
boolean |
equals(java.lang.Object other) |
double |
getX() |
double |
getY() |
Vector2d |
minus(Vector2d other) |
double |
norm() |
Vector2d |
plus(Vector2d other) |
Vector2d |
rotated(double angle) |
Vector2d |
times(double scalar) |
java.lang.String |
toString() |
Vector2d |
unaryMinus() |
public Vector2d(double x, double y)
Class for representing 2D vectors (x and y).
public Vector2d(double x)
Class for representing 2D vectors (x and y).
public Vector2d()
Class for representing 2D vectors (x and y).
public double norm()
public double angle()
public Vector2d times(double scalar)
public Vector2d div(double scalar)
public Vector2d unaryMinus()
public double dot(Vector2d other)
public double distanceTo(Vector2d other)
public Vector2d rotated(double angle)
public java.lang.String toString()
public boolean equals(java.lang.Object other)
public double getX()
public double getY()