public class ExactJavaPredicates extends Predicates
Predicates.PlaneConfig, Predicates.SphereConfig
Constructor and Description |
---|
ExactJavaPredicates() |
Modifier and Type | Method and Description |
---|---|
double |
circumradius(Point p0,
Point p1,
Point p2) |
double |
circumradius(Point p0,
Point p1,
Point p2,
Point p3) |
double |
circumradius(Tetrahedron t) |
double |
circumradius(Triangle tri) |
Predicates.PlaneConfig |
diffsides(Point p0,
Point p1,
Point p2,
Point q0,
Point q1) |
double |
edgecircumradius(LineSegment ls)
TODO: This isnt exact
|
Predicates.SphereConfig |
edgeinsphere(LineSegment ls,
Point q)
TODO: This isnt exact
|
double |
incircle(double[] pa,
double[] pb,
double[] pc,
double[] pd) |
boolean |
inplane(Point p0,
Point p1,
Point p2,
Point p3) |
Predicates.SphereConfig |
insphere(Point p0,
Point p1,
Point p2,
Point q) |
Predicates.SphereConfig |
insphere(Point p0,
Point p1,
Point p2,
Point p3,
Point q) |
Predicates.SphereConfig |
insphere(Tetrahedron t,
Point q) |
Predicates.SphereConfig |
insphere(Triangle tri,
Point q) |
double |
orient(Point p0,
Point p1,
Point p2,
Point q) |
public double circumradius(Point p0, Point p1, Point p2, Point p3)
circumradius
in class Predicates
public double circumradius(Tetrahedron t)
circumradius
in class Predicates
public double circumradius(Point p0, Point p1, Point p2)
circumradius
in class Predicates
public double circumradius(Triangle tri)
circumradius
in class Predicates
public double orient(Point p0, Point p1, Point p2, Point q)
orient
in class Predicates
public Predicates.SphereConfig insphere(Point p0, Point p1, Point p2, Point p3, Point q)
insphere
in class Predicates
public Predicates.SphereConfig insphere(Tetrahedron t, Point q)
insphere
in class Predicates
public Predicates.SphereConfig insphere(Point p0, Point p1, Point p2, Point q)
insphere
in class Predicates
public Predicates.SphereConfig insphere(Triangle tri, Point q)
insphere
in class Predicates
public Predicates.PlaneConfig diffsides(Point p0, Point p1, Point p2, Point q0, Point q1)
diffsides
in class Predicates
public boolean inplane(Point p0, Point p1, Point p2, Point p3)
inplane
in class Predicates
public Predicates.SphereConfig edgeinsphere(LineSegment ls, Point q)
edgeinsphere
in class Predicates
public double edgecircumradius(LineSegment ls)
edgecircumradius
in class Predicates
public double incircle(double[] pa, double[] pb, double[] pc, double[] pd)