public class MathVect
extends java.lang.Object
Constructor and Description |
---|
MathVect(double x,
double y) |
MathVect(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2) |
Modifier and Type | Method and Description |
---|---|
double |
angle(MathVect v)
calc angle from the given vector
|
double |
angleOrigine()
calc angle from origin, in -Math.PI , Math.PI
|
double |
getX() |
double |
getY() |
MathLine |
lineFrompoint(java.awt.geom.Point2D.Double p) |
MathVect |
moins() |
MathVect |
moins(MathVect v) |
double |
norme() |
MathVect |
orthogonal() |
MathVect |
orthoNorme() |
MathVect |
plus(MathVect v) |
java.awt.geom.Point2D.Double |
plus(java.awt.geom.Point2D.Double p) |
MathVect |
rotate(double angle)
rotate from origin
|
MathVect |
scale(double s) |
java.lang.String |
toString() |
double |
vectorielZ(MathVect v) |
public MathVect(double x, double y)
public MathVect(java.awt.geom.Point2D.Double p1, java.awt.geom.Point2D.Double p2)
public MathVect orthogonal()
public double norme()
public MathVect orthoNorme()
public MathVect moins()
public double getX()
public double getY()
public java.awt.geom.Point2D.Double plus(java.awt.geom.Point2D.Double p)
public MathLine lineFrompoint(java.awt.geom.Point2D.Double p)
public MathVect scale(double s)
public double vectorielZ(MathVect v)
public double angleOrigine()
public double angle(MathVect v)
v
- the given vectorpublic MathVect rotate(double angle)
angle
- in radpublic java.lang.String toString()
toString
in class java.lang.Object