Constructor and Description |
---|
Vec2d(double x,
double y) |
Vec2d(Vec2d vector) |
Modifier and Type | Method and Description |
---|---|
Vec2d |
absoluted()
Formula
Q = |x1| W = |y1|
|
Vec2d |
add(Vec2d vector)
Formula
Q = x0 + x1 W = y0 + y1
|
double |
distanceSquaredTo(Vec2d vector)
Formula:
Q = x1 - x0 W = y1 - y0 t = (Q * Q) + (W * W)
|
double |
distanceTo(Vec2d vector)
Formula:
Q = x1 - x0 W = y1 - y0 return t = math.sqrt((Q * Q) + (W * W))
|
boolean |
equals(Object obj) |
double |
getCrossProduct(Vec2d vector0,
Vec2d vector1)
Formula
Q1 = x1 - x0 W1 = y1 - y0 Q2 = x2 - x0 W2 = y2 - y0 t = (Q1 * W1) - (Q2 * W2)
|
double |
getDotProduct(Vec2d vector)
Formula:
dx = x1 * x0 dy = y1 * y0 t = dx + dy
|
double |
getManhattanNorm()
Formula
Q = |x1| W = |y1| t = Q + W
|
double |
getNorm()
Formula
Q = math.sqrt((x0 * x0 ) + (y0 * y0))
|
Vec2d |
getNormalized()
Formula
Normal = getNorm = math.sqrt(x1,y1) Q = x0 * (1 / math.sqrt(x1,y1)) W = y0 * (1 /
math.sqrt(x1,y1))
|
double |
getNormSquared()
Formula:
Q = x0 * x0 W = y0 * y0 t = Q + W
|
double |
getX() |
double |
getY() |
Vec2d |
getZero() |
int |
hashCode() |
Vec2d |
negated() |
static Vec2d |
of(double x,
double y) |
static Vec2d |
of(Vec2d vector) |
Vec2d |
rounded() |
Vec2d |
scale(double t)
Formula
Q = x1 * t W = y1 * t
|
Vec2d |
sub(Vec2d vector)
Formula
Q = x0 - x1 W = y0 - y1
|
double[] |
toArray() |
Vec2d |
translate(double t)
Formula
Q = x0 + t W = y0 + t
|
public Vec2d(double x, double y)
x
- y
- public Vec2d(Vec2d vector)
vector
- public static final Vec2d of(double x, double y)
x
- y
- public Vec2d translate(double t)
t
- public Vec2d scale(double t)
t
- public Vec2d absoluted()
public Vec2d negated()
public Vec2d rounded()
public double getDotProduct(Vec2d vector)
vector
- argpublic double getCrossProduct(Vec2d vector0, Vec2d vector1)
vector0
- vector1
- public double getManhattanNorm()
public double getNorm()
public double getNormSquared()
public Vec2d getNormalized()
public double distanceSquaredTo(Vec2d vector)
vector
- public double distanceTo(Vec2d vector)
vector
- public Vec2d getZero()
public double[] toArray()
public double getX()
public double getY()
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.