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!