public class UtilFunctions
extends java.lang.Object
Constructor and Description |
---|
UtilFunctions()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static double |
absoluteAngleDistance(double angle1,
double angle2)
Deprecated.
Devuelve la menor distancia desde angle1 a angle2.
|
static double |
angleDistance(double angle1,
double angle2)
Deprecated.
Devuelve la distancia desde angle1 a angle2.
|
static java.awt.geom.Arc2D |
createArc(java.awt.geom.Point2D center,
double radius,
double angSt,
double angExt)
Deprecated.
Obtiene un arco a partir del centro, radio, angulo inicial y extension del angulo.
|
static java.awt.geom.Arc2D |
createArc(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D p3)
Deprecated.
Obtiene un arco a partir de 3 puntos.
|
static java.awt.geom.Arc2D |
createArc2points(java.awt.geom.Point2D center,
java.awt.geom.Point2D init,
java.awt.geom.Point2D end)
Deprecated.
Obtiene un arco a partir del
centro del arco y punto inicio y punto final
Suponemos un Arco definicio CCW (CounterClockWise)
|
static java.awt.geom.Arc2D |
createCircle(java.awt.geom.Point2D center,
double radius)
Deprecated.
|
static java.awt.geom.Arc2D |
createCircle(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D p3)
Deprecated.
|
static java.awt.Shape |
createEllipse(java.awt.geom.Point2D init,
java.awt.geom.Point2D end,
double ydist)
Deprecated.
|
static java.awt.geom.Line2D |
createLine(java.awt.geom.Point2D start,
java.awt.geom.Point2D end)
Deprecated.
Obtiene una linea a partir de dos puntos.
|
static double |
getAngle(java.awt.geom.Point2D start,
java.awt.geom.Point2D end)
Deprecated.
Obtiene el �ngulo del vector que se pasa como par�metro con el vector
horizontal de izquierda a derecha
|
static java.awt.geom.Point2D |
getCenter(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D p3)
Deprecated.
Obtiene el centro del c�rculo que pasa por los tres puntos que se pasan
como par�metro
|
static java.awt.geom.Point2D |
getIntersection(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D p3,
java.awt.geom.Point2D p4)
Deprecated.
Devuelve el punto de la intersecci�n entre las lineas p1-p2 y p3-p4.
|
static java.awt.geom.Point2D[] |
getParallel(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
double distance)
Deprecated.
|
static java.awt.geom.Point2D[] |
getPerpendicular(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D perp)
Deprecated.
use the perpendicular operation
|
static java.awt.geom.Point2D |
getPerpendicularPoint(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
java.awt.geom.Point2D perpPoint,
double dist)
Deprecated.
Use the perpendicularPoint operation
|
static java.awt.geom.Point2D |
getPoint(java.awt.geom.Point2D p1,
double an,
double radio)
Deprecated.
Devuelve el punto a una distancia radio del punto p1 y aplicandole un �ngulo an.
|
static java.awt.geom.Point2D |
getPoint(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2,
double radio)
Deprecated.
Devuelve el punto de la recta que viene dada por los puntos p1 y p2 a
una distancia radio de p1.
|
static java.awt.geom.Point2D |
getUnitVector(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
Deprecated.
use the UnitVector operation
|
static boolean |
isLowAngle(java.awt.geom.Point2D antp,
java.awt.geom.Point2D lastp,
java.awt.geom.Point2D interp,
java.awt.geom.Point2D point)
Deprecated.
DOCUMENT ME!
|
public static java.awt.geom.Arc2D createCircle(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, java.awt.geom.Point2D p3)
public static java.awt.geom.Arc2D createCircle(java.awt.geom.Point2D center, double radius)
public static java.awt.Shape createEllipse(java.awt.geom.Point2D init, java.awt.geom.Point2D end, double ydist)
public static java.awt.geom.Point2D[] getPerpendicular(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, java.awt.geom.Point2D perp)
p1
- punto de la recta p1-p2p2
- punto de la recta p1-p2perp
- Punto por el que pasa la recta perpendicular, debe ser
distinto a p2public static java.awt.geom.Point2D[] getParallel(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, double distance)
public static java.awt.geom.Point2D getPerpendicularPoint(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, java.awt.geom.Point2D perpPoint, double dist)
p1
- Punto de la recta p1-p2p2
- Punto de la recta p1-p2perpPoint
- Punto de la recta perpendiculardist
- Distancia del punto que se quiere obtener a la recta p1-p2public static java.awt.geom.Point2D getUnitVector(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
p1
- punto origen.p2
- punto destino.public static java.awt.geom.Point2D getCenter(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, java.awt.geom.Point2D p3)
p1
- primer punto del c�rculo cuyo centro se quiere obtenerp2
- segundo punto del c�rculo cuyo centro se quiere obtenerp3
- tercer punto del c�rculo cuyo centro se quiere obtenerpublic static java.awt.geom.Point2D getIntersection(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, java.awt.geom.Point2D p3, java.awt.geom.Point2D p4)
p1
- punto de la recta p1-p2p2
- punto de la recta p1-p2p3
- punto de la recta p3-p4p4
- punto de la recta p3-p4java.lang.RuntimeException
- DOCUMENT ME!public static double getAngle(java.awt.geom.Point2D start, java.awt.geom.Point2D end)
start
- punto origen del vectorend
- punto destino del vectorpublic static double angleDistance(double angle1, double angle2)
angle1
- angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferenciaangle2
- angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferenciapublic static java.awt.geom.Point2D getPoint(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, double radio)
p1
- DOCUMENT ME!p2
- DOCUMENT ME!radio
- DOCUMENT ME!public static double absoluteAngleDistance(double angle1, double angle2)
angle1
- angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferenciaangle2
- angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferenciapublic static java.awt.geom.Arc2D createArc(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2, java.awt.geom.Point2D p3)
p1
- p2
- p3
- public static java.awt.geom.Arc2D createArc(java.awt.geom.Point2D center, double radius, double angSt, double angExt)
center
- radius
- angSt
- en radianesangExt
- en radianespublic static java.awt.geom.Arc2D createArc2points(java.awt.geom.Point2D center, java.awt.geom.Point2D init, java.awt.geom.Point2D end)
center
- init
- end
- public static java.awt.geom.Point2D getPoint(java.awt.geom.Point2D p1, double an, double radio)
p1
- DOCUMENT ME!p2
- DOCUMENT ME!radio
- DOCUMENT ME!public static java.awt.geom.Line2D createLine(java.awt.geom.Point2D start, java.awt.geom.Point2D end)
start
- end
- public static boolean isLowAngle(java.awt.geom.Point2D antp, java.awt.geom.Point2D lastp, java.awt.geom.Point2D interp, java.awt.geom.Point2D point)
antp
- DOCUMENT ME!lastp
- DOCUMENT ME!interp
- DOCUMENT ME!point
- DOCUMENT ME!