|
static WB_IntersectionResult | getIntersection3D (final WB_Segment S, final WB_Plane P) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Coord a, final WB_Coord b, final WB_Plane P) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Ray R, final WB_Plane P) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Ray R, final WB_AABB aabb) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Line L, final WB_Plane P) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Plane P1, final WB_Plane P2) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Plane P1, final WB_Plane P2, final WB_Plane P3) |
|
static boolean | checkIntersection3D (final WB_AABB one, final WB_AABB other) |
|
static boolean | checkIntersection3D (final WB_AABB AABB, final WB_Plane P) |
|
static boolean | checkIntersection3D (final WB_AABB AABB, final WB_Sphere S) |
|
static boolean | checkIntersection3D (final WB_Triangle T, final WB_Sphere S) |
|
static boolean | checkIntersection3D (final WB_Triangle T, final WB_AABB AABB) |
|
static boolean | checkIntersection3D (final WB_Segment S, final WB_AABB AABB) |
|
static boolean | checkIntersection3D (final WB_Sphere S1, final WB_Sphere S2) |
|
static boolean | checkIntersection3D (final WB_Ray R, final WB_Sphere S) |
|
static boolean | checkIntersection3D (final WB_Ray R, final WB_AABB AABB) |
|
static ArrayList< WB_AABBNode > | getIntersection3D (final WB_Ray R, final WB_AABBTree tree) |
|
static ArrayList< WB_AABBNode > | getIntersection3D (final WB_AABB aabb, final WB_AABBTree tree) |
|
static boolean | checkIntersection3D (final WB_Line L, final WB_AABB AABB) |
|
static ArrayList< WB_AABBNode > | getIntersection3D (final WB_Line L, final WB_AABBTree tree) |
|
static ArrayList< WB_AABBNode > | getIntersection3D (final WB_Segment S, final WB_AABBTree tree) |
|
static ArrayList< WB_AABBNode > | getIntersection3D (final WB_Plane P, final WB_AABBTree tree) |
|
static ArrayList< WB_AABBNode > | getIntersection3D (final WB_Triangle T, final WB_AABBTree tree) |
|
static ArrayList< WB_Segment > | getIntersection3D (final WB_Polygon poly, final WB_Plane P) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Segment S1, final WB_Segment S2) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_Plane P) |
|
static WB_Point | getClosestPoint3D (final WB_Plane P, final WB_Coord p) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_Segment S) |
|
static WB_Point | getClosestPoint3D (final WB_Segment S, final WB_Coord p) |
|
static double | getClosestPointT3D (final WB_Coord p, final WB_Segment S) |
|
static double | getClosestPointT3D (final WB_Segment S, final WB_Coord p) |
|
static WB_Point | getClosestPointToSegment3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_Line L) |
|
static WB_Point | getClosestPointToLine3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_Ray R) |
|
static WB_Point | getClosestPointToRay3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_AABB AABB) |
|
static void | getClosestPoint3D (final WB_Coord p, final WB_AABB AABB, final WB_MutableCoord result) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_Triangle T) |
|
static WB_Point | getClosestPointToTriangle3D (final WB_Coord p, final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static WB_Point | getClosestPointOnPeriphery3D (final WB_Coord p, final WB_Triangle T) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final List<?extends WB_Triangle > tris) |
|
static WB_IntersectionResult | getClosestPoint3D (final WB_Line L1, final WB_Line L2) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_Tetrahedron T) |
|
static boolean | pointOtherSideOfPlane (final WB_Coord p, final WB_Coord q, final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final WB_Coord q1, final WB_Coord q2, final WB_Coord q3) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Triangle v, final WB_Triangle u) |
|
static WB_IntersectionResult | getIntersection2D (final WB_Segment S1, final WB_Segment S2) |
|
static void | getIntersection2DInto (final WB_Segment S1, final WB_Segment S2, final WB_IntersectionResult i) |
|
static WB_Segment[] | splitSegment2D (final WB_Segment S, final WB_Line L) |
|
static double[] | getIntervalIntersection2D (final double u0, final double u1, final double v0, final double v1) |
|
static WB_Polygon[] | splitPolygon2D (final WB_Polygon poly, final WB_Line L) |
|
static ArrayList< WB_Point > | getIntersection2D (final WB_Circle C0, final WB_Circle C1) |
|
static ArrayList< WB_Point > | getIntersection2D (final WB_Line L, final WB_Circle C) |
|
static boolean | checkIntersection2DProper (final WB_Coord a, final WB_Coord b, final WB_Coord c, final WB_Coord d) |
|
static WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Segment S) |
|
static WB_Point | getClosestPoint2D (final WB_Segment S, final WB_Coord p) |
|
static WB_Point | getClosestPointToSegment2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Line L) |
|
static WB_Point | getClosestPointToLine2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Ray R) |
|
static WB_Point | getClosestPointToRay2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static WB_IntersectionResult | getClosestPoint2D (final WB_Segment S1, final WB_Segment S2) |
|
static WB_IntersectionResult | getClosestPoint2D (final WB_Line L1, final WB_Line L2) |
|
static WB_IntersectionResult | getClosestPoint2D (final WB_Line L, final WB_Segment S) |
|
static WB_IntersectionResult | getClosestPoint2D (final WB_Segment S, final WB_Line L) |
|
static WB_IntersectionResult | getClosestPoint3D (final WB_Line L, final WB_Segment S) |
|
static WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Triangle T) |
|
static WB_Point | getClosestPointToTriangle2D (final WB_Coord p, final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static WB_Point | getClosestPointOnPeriphery2D (final WB_Coord p, final WB_Triangle T) |
|
static WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Polygon poly) |
|
static WB_Point | getClosestPoint2D (final WB_Coord p, final ArrayList<?extends WB_Triangle > tris) |
|
static WB_Point | getClosestPointOnPeriphery2D (final WB_Coord p, final WB_Polygon poly) |
|
static WB_Point | getClosestPointOnPeriphery2D (final WB_Coord p, final WB_Polygon poly, final ArrayList< WB_Triangle > tris) |
|
static WB_IntersectionResult | getClosestPoint3D (final WB_Segment S1, final WB_Segment S2) |
|
static WB_Point | getClosestPoint3D (final WB_Coord p, final WB_Polygon poly) |
|
static double | getDistanceToClosestPoint3D (final WB_Coord p, final WB_Polygon poly) |
|
static WB_Point | getClosestPointOnPeriphery3D (final WB_Coord p, final WB_Polygon poly) |
|
static WB_Point | getClosestPointOnPeriphery3D (final WB_Coord p, final WB_Polygon poly, final List<?extends WB_Triangle > tris) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Ray ray, final WB_Polygon poly) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Line line, final WB_Polygon poly) |
|
static WB_IntersectionResult | getIntersection3D (final WB_Segment segment, final WB_Polygon poly) |
|
static boolean | between2D (final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static boolean | betweenStrict2D (final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static boolean | coincident2D (final WB_Coord a, final WB_Coord b) |
|
static double | projectedDistanceNorm (final WB_Coord a, final WB_Coord b, final WB_Coord p) |
|
static double | pointAlongLine (final WB_Coord p, final WB_Line L) |
|
static boolean | contains (final WB_Coord p, final WB_AABBTree tree) |
|
static boolean | contains (final WB_Coord p, final WB_AABB AABB) |
|
static boolean | sameSide (final WB_Coord p1, final WB_Coord p2, final WB_Coord A, final WB_Coord B) |
|
static boolean | contains (final WB_Coord p, final WB_Coord A, final WB_Coord B, final WB_Coord C) |
|
static boolean | contains (final WB_Coord p, final WB_Triangle T) |
|
static WB_Point | projectOnPlane (final WB_Coord p, final WB_Plane P) |
|
static double | distanceToLine2D (final WB_Coord p, final WB_Line L) |
|
static double | getDistance2D (final WB_Coord p, final WB_Segment S) |
|
static double | getDistance2D (final WB_Coord p, final WB_Coord q) |
|
static double | getDistance2D (final WB_Coord p, final WB_Line L) |
|
static double | getDistance2D (final WB_Coord p, final WB_Ray R) |
|
static double | getDistance3D (final WB_Segment S, final WB_Segment T) |
|
static double | getDistance3D (final WB_Coord p, final WB_Segment S) |
|
static double | getDistance3D (final WB_Coord p, final WB_Polygon poly) |
|
static double | getDistance3D (final WB_Coord p, final WB_AABB AABB) |
|
static double | getDistance3D (final WB_Coord p, final WB_Coord q) |
|
static double | getDistance3D (final WB_Coord p, final WB_Line L) |
|
static double | getDistance3D (final WB_Coord p, final WB_Plane P) |
|
static double | getDistance3D (final double p[], final WB_Plane P) |
|
static double | getDistance3D (final WB_Coord p, final WB_Ray R) |
|
static double | getDistanceToLine2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getDistanceToLine3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getDistanceToLine3D (final WB_Coord p, final WB_Line L) |
|
static double | getDistanceToPlane3D (final WB_Coord p, final WB_Plane P) |
|
static double | getDistanceToPlane3D (final double[] p, final WB_Plane P) |
|
static double | getDistanceToPoint2D (final WB_Coord p, final WB_Coord q) |
|
static double | getDistanceToPoint3D (final WB_Coord p, final WB_Coord q) |
|
static double | getDistanceToRay2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getDistanceToRay3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getDistanceToRay3D (final WB_Coord p, final WB_Ray R) |
|
static double | getDistanceToSegment2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getDistanceToSegment3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getDistanceToSegment3D (final WB_Coord p, final WB_Segment S) |
|
static double | getSqLength2D (final WB_Coord p) |
|
static double | getSqLength3D (final WB_Coord p) |
|
static double | getLength2D (final WB_Coord p) |
|
static double | getLength3D (final WB_Coord p) |
|
static double | getSqDistance2D (final WB_Coord p, final WB_Segment S) |
|
static double | getSqDistance2D (final WB_Coord p, final WB_Coord q) |
|
static double | getSqDistance2D (final WB_Coord p, final WB_Line L) |
|
static double | getSqDistance2D (final WB_Coord p, final WB_Ray R) |
|
static double | getSqDistance3D (final WB_Segment S, final WB_Segment T) |
|
static double | getSqDistance3D (final WB_Coord p, final WB_Segment S) |
|
static double | getSqDistance3D (final WB_Coord p, final WB_Polygon poly) |
|
static double | getSqDistance3D (final WB_Coord p, final WB_AABB AABB) |
|
static double | getSqDistance3D (final WB_Coord p, final WB_Coord q) |
|
static double | getSqDistance3D (final WB_Coord p, final WB_Line L) |
|
static double | getSqDistance3D (final WB_Coord p, final WB_Plane P) |
|
static double | getSqDistance3D (final WB_Coord p, final WB_Ray R) |
|
static double | getSqDistanceToLine2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getSqDistanceToLine2D (final WB_Coord p, final WB_Line L) |
|
static double | getSqDistanceToLine3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getSqDistanceToLine3D (final WB_Coord p, final WB_Line L) |
|
static double | getSqDistanceToPlane3D (final WB_Coord p, final WB_Plane P) |
|
static double | getSqDistanceToPoint2D (final WB_Coord p, final WB_Coord q) |
|
static double | getSqDistanceToPoint3D (final WB_Coord p, final WB_Coord q) |
|
static double | getSqDistanceToRay2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getSqDistanceToRay3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getSqDistanceToRay3D (final WB_Coord p, final WB_Ray R) |
|
static double | getSqDistanceToSegment2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getSqDistanceToSegment3D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static double | getSqDistanceToSegment3D (final WB_Coord p, final WB_Segment S) |
|
static double | signedDistanceToPlane3D (final WB_Coord p, final WB_Plane P) |
|
static double | angleBetween (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) |
|
static double | angleBetween (final double cx, final double cy, final double cz, final double px, final double py, final double pz, final double qx, final double qy, final double qz) |
|
static double | angleBetweenNorm (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) |
|
static int | calculateHashCode (final double x, final double y) |
|
static int | calculateHashCode (final double x, final double y, final double z) |
|
static int | calculateHashCode (final double x, final double y, final double z, final double w) |
|
static double | cosAngleBetween (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) |
|
static double | cosAngleBetween (final double cx, final double cy, final double cz, final double px, final double py, final double pz, final double qx, final double qy, final double qz) |
|
static double | cosAngleBetweenNorm (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) |
|
static double[] | cross (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) |
|
static double[] | cross (final double cx, final double cy, final double cz, final double px, final double py, final double pz, final double qx, final double qy, final double qz) |
|
static double | dot (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) |
|
static double | dot2D (final double ux, final double uy, final double vx, final double vy) |
|
static double | dot4D (final double ux, final double uy, final double uz, final double uw, final double vx, final double vy, final double vz, final double vw) |
|
static double | getDistance2D (final double px, final double py, final double qx, final double qy) |
|
static double | getDistance3D (final double px, final double py, final double pz, final double qx, final double qy, final double qz) |
|
static double | getDistance4D (final double px, final double py, final double pz, final double pw, final double qx, final double qy, final double qz, final double qw) |
|
static double | getLength2D (final double ux, final double uy) |
|
static double | getLength3D (final double ux, final double uy, final double uz) |
|
static double | getLength4D (final double ux, final double uy, final double uz, final double uw) |
|
static double | getSqDistance2D (final double px, final double py, final double qx, final double qy) |
|
static double | getSqDistance3D (final double px, final double py, final double pz, final double qx, final double qy, final double qz) |
|
static double | getSqDistance4D (final double px, final double py, final double pz, final double pw, final double qx, final double qy, final double qz, final double qw) |
|
static double | getSqLength2D (final double ux, final double uy) |
|
static double | getSqLength3D (final double ux, final double uy, final double uz) |
|
static double | getSqLength4D (final double ux, final double uy, final double uz, final double uw) |
|
static double[] | interpolate (final double px, final double py, final double qx, final double qy, final double t) |
|
static double[] | interpolate (final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t) |
|
static boolean | isZero2D (final double ux, final double uy, final double uz) |
|
static boolean | isZero3D (final double ux, final double uy, final double uz) |
|
static boolean | isZero4D (final double ux, final double uy, final double uz, final double uw) |
|
static double | scalarTriple (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz, final double wx, final double wy, final double wz) |
|
static double[][] | tensor3D (final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) |
|
static int[] | getExtremePointsAlongDirection (final WB_Coord[] points, final WB_Coord dir) |
|
static int[] | getExtremePointsAlongDirection (final Collection<?extends WB_Coord > points, final WB_Coord dir) |
|
static WB_Classification | classifyPointToLine2D (final WB_Coord p, final WB_Line L) |
|
static WB_Classification | classifyPointToCircle2D (final WB_Coord p, final WB_Circle C) |
|
static WB_Classification | classifyCircleToCircle2D (final WB_Circle C1, final WB_Circle C2) |
|
static WB_Classification | classifyCircleToLine2D (final WB_Circle C, final WB_Line L) |
|
static WB_Classification | sameSideOfLine2D (final WB_Coord p, final WB_Coord q, final WB_Line L) |
|
static WB_Classification | classifySegmentToLine2D (final WB_Segment seg, final WB_Line L) |
|
static WB_Classification | classifyPolygonToLine2D (final WB_Polygon P, final WB_Line L) |
|
static WB_Classification | classifyPointToPlaneFast3D (final WB_Coord p, final WB_Plane P) |
|
static WB_Classification | classifyPointToPlane3D (final WB_Coord p, final WB_Plane P) |
|
static WB_Classification | classifyPointToPlaneFast3D (final WB_Plane P, final WB_Coord p) |
|
static WB_Classification | classifyPointToPlane3D (final WB_Plane P, final WB_Coord p) |
|
static WB_Classification | classifyPointToTetrahedron3D (final WB_Tetrahedron T, final WB_Coord p) |
|
static WB_Classification | classifyPolygonToPlane3D (final WB_Polygon poly, final WB_Plane P) |
|
static WB_Classification | classifySegmentToPlane3D (final WB_Segment segment, final WB_Plane P) |
|
static WB_Classification | classifyPolygonToPlaneFast3D (final WB_Polygon poly, final WB_Plane P) |
|
static double | cotan (final WB_Coord v0, final WB_Coord v1) |
|
static double | cotan (final WB_Coord p0, final WB_Coord p1, final WB_Coord p2) |
|
static boolean | isParallel (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isParallel2D (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isOrthogonal (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isOrthogonal2D (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isParallel (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static boolean | isParallel2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static boolean | isOrthogonal (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static boolean | isOrthogonal2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static boolean | isParallelNorm (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isParallelNorm2D (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isOrthogonalNorm (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isOrthogonalNorm2D (final WB_Coord v0, final WB_Coord v1) |
|
static boolean | isParallelNorm (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static boolean | isParallelNorm2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static boolean | isOrthogonalNorm (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static boolean | isOrthogonalNorm2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|