Package | Description |
---|---|
jme |
Modifier and Type | Method and Description |
---|---|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.baricentro(JMEMath.Geometria.Punto2D... puntos)
Baricentro o centroide de una figura poligonal
|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.circuncentro(JMEMath.Geometria.Punto2D A,
JMEMath.Geometria.Punto2D B,
JMEMath.Geometria.Punto2D C)
Circuncentro de un triángulo
|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.Punto2D.desdeVector(VectorEvaluado v)
Crea Punto2D desde VectorEvaluado de al menos dos dimensiones (y real)
|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.incentro(JMEMath.Geometria.Punto2D A,
JMEMath.Geometria.Punto2D B,
JMEMath.Geometria.Punto2D C)
Incentro de un triángulo
|
static JMEMath.Geometria.Punto2D[] |
JMEMath.Geometria.interseccionCircunferenciaCircunferencia(JMEMath.Geometria.Punto2D c1,
double r1,
JMEMath.Geometria.Punto2D c2,
double r2,
double EPS)
Intersección entre circunferencias
|
static JMEMath.Geometria.Punto2D[] |
JMEMath.Geometria.interseccionRectaGeneralCircunferencia(JMEMath.Geometria.Punto2D centro,
double r,
double a,
double b,
double c,
double EPS)
Intersección entre recta 2D en forma general
Ax+By+C=0 y circunferencia a partir
de centro y radio
https://cp-algorithms.com/geometry/circle-line-intersection.html |
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.interseccionRectasGeneral(double a1,
double b1,
double c1,
double a2,
double b2,
double c2,
double EPS)
Intersección entre rectas 2D en forma general
Ax+By+C=0 |
static JMEMath.Geometria.Punto2D[] |
JMEMath.Geometria.interseccionSegmentos(JMEMath.Geometria.Punto2D p1,
JMEMath.Geometria.Punto2D p2,
JMEMath.Geometria.Punto2D q1,
JMEMath.Geometria.Punto2D q2,
double EPS)
Punto o segmento de intersección entre dos segmentos
|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.ortocentro(JMEMath.Geometria.Punto2D A,
JMEMath.Geometria.Punto2D B,
JMEMath.Geometria.Punto2D C)
Ortocentro de un triángulo
|
Modifier and Type | Method and Description |
---|---|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.baricentro(JMEMath.Geometria.Punto2D... puntos)
Baricentro o centroide de una figura poligonal
|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.circuncentro(JMEMath.Geometria.Punto2D A,
JMEMath.Geometria.Punto2D B,
JMEMath.Geometria.Punto2D C)
Circuncentro de un triángulo
|
double |
JMEMath.Geometria.Punto2D.distancia(JMEMath.Geometria.Punto2D otro)
Distancia entre dos puntos mediante hypot
|
static double |
JMEMath.Geometria.distanciaPuntoRecta2D(JMEMath.Geometria.Punto2D p,
double a,
double b,
double c)
Distancia de un punto a una recta (usa
hypot ) |
static double |
JMEMath.Geometria.distanciaPuntoSegmento(JMEMath.Geometria.Punto2D a,
JMEMath.Geometria.Punto2D b,
JMEMath.Geometria.Punto2D c)
|
static double |
JMEMath.Geometria.distanciaSegmentoRecta(JMEMath.Geometria.Punto2D p1,
JMEMath.Geometria.Punto2D p2,
double a,
double b,
double c)
Distancia entre segmento y recta
|
static double |
JMEMath.Geometria.distanciaSegmentos(JMEMath.Geometria.Punto2D p1,
JMEMath.Geometria.Punto2D p2,
JMEMath.Geometria.Punto2D q1,
JMEMath.Geometria.Punto2D q2,
double EPS)
Distancia entre segmentos
|
static double[] |
JMEMath.Geometria.ecuacionRectaGeneral(JMEMath.Geometria.Punto2D p,
JMEMath.Geometria.Punto2D q,
boolean normalizar)
Ecuación general de la recta
r a partir de dos puntos distintos de ella |
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.incentro(JMEMath.Geometria.Punto2D A,
JMEMath.Geometria.Punto2D B,
JMEMath.Geometria.Punto2D C)
Incentro de un triángulo
|
static JMEMath.Geometria.Punto2D[] |
JMEMath.Geometria.interseccionCircunferenciaCircunferencia(JMEMath.Geometria.Punto2D c1,
double r1,
JMEMath.Geometria.Punto2D c2,
double r2,
double EPS)
Intersección entre circunferencias
|
static JMEMath.Geometria.Punto2D[] |
JMEMath.Geometria.interseccionRectaGeneralCircunferencia(JMEMath.Geometria.Punto2D centro,
double r,
double a,
double b,
double c,
double EPS)
Intersección entre recta 2D en forma general
Ax+By+C=0 y circunferencia a partir
de centro y radio
https://cp-algorithms.com/geometry/circle-line-intersection.html |
static JMEMath.Geometria.Punto2D[] |
JMEMath.Geometria.interseccionSegmentos(JMEMath.Geometria.Punto2D p1,
JMEMath.Geometria.Punto2D p2,
JMEMath.Geometria.Punto2D q1,
JMEMath.Geometria.Punto2D q2,
double EPS)
Punto o segmento de intersección entre dos segmentos
|
static JMEMath.Geometria.Punto2D |
JMEMath.Geometria.ortocentro(JMEMath.Geometria.Punto2D A,
JMEMath.Geometria.Punto2D B,
JMEMath.Geometria.Punto2D C)
Ortocentro de un triángulo
|
static double |
JMEMath.Geometria.periPoligono(JMEMath.Geometria.Punto2D[] vertices)
Longitud de un polígono o polilínea.
|
static double |
JMEMath.Geometria.posicionRelativaPuntoRecta2D(JMEMath.Geometria.Punto2D p,
double a,
double b,
double c)
Posición relativa de un punto respecto de la recta
|