Package | Description |
---|---|
org.mdiutil.geom |
This package provides several utility geometry classes.
|
Modifier and Type | Method and Description |
---|---|
Vector2D |
Vector2D.add(Vector2D v)
Adds another Vector to this one.
|
Vector2D |
Vector2D.getInverse()
Return the inverse of this Vector, which is this vector rotated by PI.
|
Vector2D |
Vector2D.getNormal()
Return the normal of this vector.
|
Vector2D |
Vector2D.minus(Vector2D v)
Substracts another vector from this one.
|
Vector2D |
Vector2D.normalize()
Normalize this vector.
|
Vector2D |
Vector2D.rotate(double alpha)
Rotates the Vector.
|
Vector2D |
Vector2D.scaleTo(double d)
Multiply the coordinates of this Vector by a scalar value.
|
Vector2D |
Vector2D.transform(AffineTransform tr)
Return the Vector2D after an AffineTransform.
|
Modifier and Type | Method and Description |
---|---|
Vector2D |
Vector2D.add(Vector2D v)
Adds another Vector to this one.
|
Point2D |
Vector2D.getIntersection(Point2D p0,
Vector2D v1,
Point2D p1)
Find the intersection between two lines.
|
double |
Vector2D.getScalarProduct(Vector2D v)
Return the scalar product of this vector with another vector.
|
boolean |
Vector2D.isColinear(Point2D p0,
Vector2D v1,
Point2D p1)
Determines if two lines are colinear.
|
boolean |
Vector2D.isColinear(Point2D p0,
Vector2D v1,
Point2D p1,
double delta,
double deltaAngle)
Determines if two lines are colinear.
|
Vector2D |
Vector2D.minus(Vector2D v)
Substracts another vector from this one.
|
Constructor and Description |
---|
Vector2D(Vector2D v)
Create a 2D Vector, identical to another Vector2D.
|