HE_Mesh
5.1.2
|
This is the complete list of members for wblut.geom.WB_GeometryOp4D, including all inherited members.
between2D(final WB_Coord a, final WB_Coord b, final WB_Coord c) | wblut.geom.WB_GeometryOp2D | static |
betweenStrict2D(final WB_Coord a, final WB_Coord b, final WB_Coord c) | wblut.geom.WB_GeometryOp2D | static |
checkIntersection2DProper(final WB_Coord a, final WB_Coord b, final WB_Coord c, final WB_Coord d) | wblut.geom.WB_GeometryOp2D | static |
checkIntersection3D(final WB_AABB one, final WB_AABB other) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_AABB AABB, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_AABB AABB, final WB_Sphere S) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_Triangle T, final WB_Sphere S) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_Triangle T, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_Segment S, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_Sphere S1, final WB_Sphere S2) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_Ray R, final WB_Sphere S) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_Ray R, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
checkIntersection3D(final WB_Line L, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
classifyCircleToCircle2D(final WB_Circle C1, final WB_Circle C2) | wblut.geom.WB_GeometryOp2D | static |
classifyCircleToLine2D(final WB_Circle C, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
classifyPointToCircle2D(final WB_Coord p, final WB_Circle C) | wblut.geom.WB_GeometryOp2D | static |
classifyPointToLine2D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
classifyPointToPlane3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
classifyPointToPlane3D(final WB_Plane P, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
classifyPointToPlaneFast3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
classifyPointToPlaneFast3D(final WB_Plane P, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
classifyPointToTetrahedron3D(final WB_Tetrahedron T, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
classifyPolygonToLine2D(final WB_Polygon P, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
classifyPolygonToPlane3D(final WB_Polygon poly, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
classifyPolygonToPlaneFast3D(final WB_Polygon poly, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
classifySegmentToLine2D(final WB_Segment seg, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
classifySegmentToPlane3D(final WB_Segment segment, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
classifySegmentToPlane3D(final WB_Coord p, final WB_Coord q, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
compute_intervals_isectline(final WB_Triangle v, final double vv0, final double vv1, final double vv2, final double d0, final double d1, final double d2, final double d0d1, final double d0d2) | wblut.geom.WB_GeometryOp3D | protectedstatic |
compute_intervals_isectline(final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final double vv0, final double vv1, final double vv2, final double d0, final double d1, final double d2, final double d0d1, final double d0d2) | wblut.geom.WB_GeometryOp3D | protectedstatic |
contains(final WB_Coord p, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
contains2D(final WB_Coord p, final WB_AABB2D AABB) | wblut.geom.WB_GeometryOp2D | static |
contains2D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp2D | static |
contains2D(final WB_Coord p, final ArrayList<?extends WB_Triangle > tris) | wblut.geom.WB_GeometryOp2D | static |
contains2D(final WB_Coord p, final WB_Triangle tris) | wblut.geom.WB_GeometryOp2D | static |
coplanarTriangles(final WB_Vector n, final WB_Triangle v, final WB_Triangle u) | wblut.geom.WB_GeometryOp3D | protectedstatic |
coplanarTriangles(final WB_Vector n, final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final WB_Coord q1, final WB_Coord q2, final WB_Coord q3) | wblut.geom.WB_GeometryOp3D | protectedstatic |
cotan(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp3D | static |
cotan(final WB_Coord p0, final WB_Coord p1, final WB_Coord p2) | wblut.geom.WB_GeometryOp3D | static |
cross(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) | wblut.geom.WB_GeometryOp3D | static |
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) | wblut.geom.WB_GeometryOp3D | static |
cross2D(final WB_Coord v1, final WB_Coord v2) | wblut.geom.WB_GeometryOp2D | static |
dot(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) | wblut.geom.WB_GeometryOp3D | static |
dot2D(final double ux, final double uy, final double vx, final double vy) | wblut.geom.WB_GeometryOp2D | static |
dot2D(final WB_Coord u, final WB_Coord v) | wblut.geom.WB_GeometryOp2D | static |
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) | wblut.geom.WB_GeometryOp4D | static |
edgeEdgeTest(final double[] v0, final double[] u0, final double[] u1, final int i0, final int i1, final double ax, final double ay) | wblut.geom.WB_GeometryOp3D | protectedstatic |
fitCircleToPoints2D(final Collection<?extends WB_Coord > points) | wblut.geom.WB_GeometryOp2D | static |
fitCircleToPoints2D(final Collection<?extends WB_Coord > points, final int maxIterations, final double convergence) | wblut.geom.WB_GeometryOp2D | static |
fitCircleToPoints2D(final WB_Coord[] points) | wblut.geom.WB_GeometryOp2D | static |
fitCircleToPoints2D(final WB_Coord[] points, final int maxIterations, final double convergence) | wblut.geom.WB_GeometryOp2D | static |
fitSphereToPoints(final Collection<?extends WB_Coord > points) | wblut.geom.WB_GeometryOp3D | static |
fitSphereToPoints(final Collection<?extends WB_Coord > points, final int maxIterations, final double convergence) | wblut.geom.WB_GeometryOp3D | static |
fitSphereToPoints(final WB_Coord[] points) | wblut.geom.WB_GeometryOp3D | static |
fitSphereToPoints(final WB_Coord[] points, final int maxIterations, final double convergence) | wblut.geom.WB_GeometryOp3D | static |
getAngleBetween(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) | wblut.geom.WB_GeometryOp3D | static |
getAngleBetween(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) | wblut.geom.WB_GeometryOp3D | static |
getAngleBetween2D(final double ux, final double uy, final double vx, final double vy) | wblut.geom.WB_GeometryOp2D | static |
getAngleBetween2D(final double cx, final double cy, final double px, final double py, final double qx, final double qy) | wblut.geom.WB_GeometryOp2D | static |
getAngleBetween2D(final WB_Coord u, final WB_Coord v) | wblut.geom.WB_GeometryOp2D | static |
getAngleBetween2D(final WB_Coord c, final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp2D | static |
getAngleBetweenNorm(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) | wblut.geom.WB_GeometryOp3D | static |
getAngleBetweenNorm2D(final double ux, final double uy, final double vx, final double vy) | wblut.geom.WB_GeometryOp2D | static |
getAngleBetweenNorm2D(final WB_Coord u, final WB_Coord v) | wblut.geom.WB_GeometryOp2D | static |
getArea(final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) | wblut.geom.WB_GeometryOp3D | static |
getArea2D(final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) | wblut.geom.WB_GeometryOp2D | static |
getBisector(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp3D | static |
getBisector2D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp2D | static |
getBoundingCircle2D(final WB_Coord[] points) | wblut.geom.WB_GeometryOp2D | static |
getBoundingCircle2D(final Collection<?extends WB_Coord > points) | wblut.geom.WB_GeometryOp2D | static |
getBoundingCircleInCenter2D(final Collection<?extends WB_Coord > points) | wblut.geom.WB_GeometryOp2D | static |
getBoundingCircleInCenter2D(final WB_Coord[] points) | wblut.geom.WB_GeometryOp2D | static |
getBoundingSphere(final WB_Coord[] points) | wblut.geom.WB_GeometryOp3D | static |
wblut::geom::WB_GeometryOp2D.getBoundingSphere(final Collection<?extends WB_Coord > points) | wblut.geom.WB_GeometryOp2D | static |
getBoundingSphereInCenter(final Collection<?extends WB_Coord > points) | wblut.geom.WB_GeometryOp3D | static |
getBoundingSphereInCenter(final WB_Coord[] points) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint2D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Coord p, final WB_PolyLine PL) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Segment S, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Segment S1, final WB_Segment S2) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Line L1, final WB_Line L2) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Line L, final WB_Segment S) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Segment S, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Coord p, final WB_Triangle T) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint2D(final WB_Coord p, final ArrayList<?extends WB_Triangle > tris) | wblut.geom.WB_GeometryOp2D | static |
getClosestPoint3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Plane P, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_PolyLine PL) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Segment S, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_AABB AABB, final WB_MutableCoord result) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_Triangle T) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final List<?extends WB_Triangle > tris) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Line L1, final WB_Line L2) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_Tetrahedron T) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Line L, final WB_Segment S) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Segment S1, final WB_Segment S2) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final WB_Coord p, final WB_Circle circle) | wblut.geom.WB_GeometryOp3D | static |
getClosestPoint3D(final List<?extends WB_Plane > planes, final double offset) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointOnPeriphery2D(final WB_Coord p, final WB_Triangle T) | wblut.geom.WB_GeometryOp2D | static |
getClosestPointOnPeriphery2D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp2D | static |
getClosestPointOnPeriphery2D(final WB_Coord p, final WB_Polygon poly, final ArrayList< WB_Triangle > tris) | wblut.geom.WB_GeometryOp2D | static |
getClosestPointOnPeriphery3D(final WB_Coord p, final WB_Triangle T) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointOnPeriphery3D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointOnPeriphery3D(final WB_Coord p, final WB_Polygon poly, final List<?extends WB_Triangle > tris) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointParametric3D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointParametric3D(final WB_Segment S, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointToLine2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getClosestPointToLine3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointToRay2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getClosestPointToRay3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointToSegment2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getClosestPointToSegment3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getClosestPointToTriangle2D(final WB_Coord p, final WB_Coord a, final WB_Coord b, final WB_Coord c) | wblut.geom.WB_GeometryOp2D | static |
getClosestPointToTriangle3D(final WB_Coord p, final WB_Coord a, final WB_Coord b, final WB_Coord c) | wblut.geom.WB_GeometryOp3D | static |
getCosAngleBetween(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) | wblut.geom.WB_GeometryOp3D | static |
getCosAngleBetween(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) | wblut.geom.WB_GeometryOp3D | static |
getCosAngleBetween2D(final double ux, final double uy, final double vx, final double vy) | wblut.geom.WB_GeometryOp2D | static |
getCosAngleBetween2D(final double cx, final double cy, final double px, final double py, final double qx, final double qy) | wblut.geom.WB_GeometryOp2D | static |
getCosAngleBetweenNorm(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) | wblut.geom.WB_GeometryOp3D | static |
getCosAngleBetweenNorm2D(final double ux, final double uy, final double vx, final double vy) | wblut.geom.WB_GeometryOp2D | static |
getCosDihedralAngle(final WB_Coord a, final WB_Coord b, final WB_Coord c, final WB_Coord d) | wblut.geom.WB_GeometryOp3D | static |
getCosDihedralAngle(final WB_Coord u, final WB_Coord v, final WB_Coord w) | wblut.geom.WB_GeometryOp3D | static |
getCosDihedralAngle(final WB_Coord n1, final WB_Coord n2) | wblut.geom.WB_GeometryOp3D | static |
getCosDihedralAngleNorm(final WB_Coord n1, final WB_Coord n2) | wblut.geom.WB_GeometryOp3D | static |
getDihedralAngle(final WB_Coord u, final WB_Coord v, final WB_Coord w) | wblut.geom.WB_GeometryOp3D | static |
getDihedralAngle(final WB_Coord n1, final WB_Coord n2) | wblut.geom.WB_GeometryOp3D | static |
getDihedralAngleNorm(final WB_Coord a, final WB_Coord b, final WB_Coord c, final WB_Coord d) | wblut.geom.WB_GeometryOp3D | static |
getDihedralAngleNorm(final WB_Coord n1, final WB_Coord n2) | wblut.geom.WB_GeometryOp3D | static |
getDistance2D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp2D | static |
getDistance2D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
getDistance2D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp2D | static |
getDistance2D(final WB_Coord p, final WB_PolyLine PL) | wblut.geom.WB_GeometryOp2D | static |
getDistance2D(final double px, final double py, final double qx, final double qy) | wblut.geom.WB_GeometryOp2D | static |
getDistance2D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp2D | static |
getDistance2D(final WB_Coord p, final WB_AABB2D AABB) | wblut.geom.WB_GeometryOp2D | static |
getDistance3D(final WB_Segment S, final WB_Segment T) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final double p[], final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_PolyLine PL) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final double px, final double py, final double pz, final double qx, final double qy, final double qz) | wblut.geom.WB_GeometryOp3D | static |
getDistance3D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp3D | static |
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) | wblut.geom.WB_GeometryOp4D | static |
getDistanceToClosestPoint3D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToLine2D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
getDistanceToLine2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getDistanceToLine3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToLine3D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToPlane3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToPlane3D(final double[] p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToPoint2D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp2D | static |
getDistanceToPoint3D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToRay2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getDistanceToRay3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToRay3D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToSegment2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getDistanceToSegment3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getDistanceToSegment3D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp3D | static |
getExtremePointsAlongDirection(final WB_Coord[] points, final WB_Coord dir) | wblut.geom.WB_GeometryOp3D | static |
getExtremePointsAlongDirection(final Collection<?extends WB_Coord > points, final WB_Coord dir) | wblut.geom.WB_GeometryOp3D | static |
getExtremePointsAlongDirection2D(final WB_Coord[] points, final WB_Coord dir) | wblut.geom.WB_GeometryOp2D | static |
getExtremePointsAlongDirection2D(final Collection<?extends WB_Coord > points, final WB_Coord dir) | wblut.geom.WB_GeometryOp2D | static |
getIntersection2D(final WB_Segment S1, final WB_Segment S2) | wblut.geom.WB_GeometryOp2D | static |
getIntersection2D(final WB_Circle C0, final WB_Circle C1) | wblut.geom.WB_GeometryOp2D | static |
getIntersection2D(final WB_Line L, final WB_Circle C) | wblut.geom.WB_GeometryOp2D | static |
getIntersection2D(final WB_Ray R, final WB_Circle C) | wblut.geom.WB_GeometryOp2D | static |
getIntersection2DInto(final WB_Segment S1, final WB_Segment S2, final WB_IntersectionResult i) | wblut.geom.WB_GeometryOp2D | static |
getIntersection3D(final WB_Segment S, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Coord a, final WB_Coord b, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Ray R, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Ray R, final WB_AABB aabb) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Line L, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Plane P1, final WB_Plane P2) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Plane P1, final WB_Plane P2, final WB_Plane P3) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Ray R, final WB_AABBTree tree) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_AABB aabb, final WB_AABBTree tree) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Coord p, final WB_AABBTree tree) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Line L, final WB_AABBTree tree) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Segment S, final WB_AABBTree tree) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Plane P, final WB_AABBTree tree) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Triangle T, final WB_AABBTree tree) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Polygon poly, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Segment S1, final WB_Segment S2) | wblut.geom.WB_GeometryOp3D | static |
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) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Triangle v, final WB_Triangle u) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Ray ray, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Line line, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getIntersection3D(final WB_Segment segment, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getIntervalIntersection2D(final double u0, final double u1, final double v0, final double v1) | wblut.geom.WB_GeometryOp2D | static |
getLength2D(final double ux, final double uy) | wblut.geom.WB_GeometryOp2D | static |
getLength2D(final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getLength3D(final double ux, final double uy, final double uz) | wblut.geom.WB_GeometryOp3D | static |
getLength3D(final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
getLength4D(final double ux, final double uy, final double uz, final double uw) | wblut.geom.WB_GeometryOp4D | static |
getLineIntersectionInto2D(final WB_Coord a1, final WB_Coord a2, final WB_Coord b1, final WB_Coord b2, final WB_MutableCoord p) | wblut.geom.WB_GeometryOp2D | static |
getLinesTangentTo2Circles(final WB_Circle C0, final WB_Circle C1) | wblut.geom.WB_GeometryOp2D | static |
getLinesTangentToCircleThroughPoint(final WB_Circle C, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getLineTangentToCircleAtPoint2D(final WB_Circle C, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getParallelLines2D(final WB_Line L, final double d) | wblut.geom.WB_GeometryOp2D | static |
getParallelLineThroughPoint(final WB_Line L, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
getParallelLineThroughPoint2D(final WB_Line L, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getParameterOfPointOnLine2D(final WB_Coord a, final WB_Coord b, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getParameterOfPointOnLine2D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
getParameterOfPointOnLine3D(final WB_Coord a, final WB_Coord b, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
getParameterOfPointOnLine3D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp3D | static |
getPerpendicularLinesTangentToCircle2D(final WB_Line L, final WB_Circle C) | wblut.geom.WB_GeometryOp2D | static |
getPerpendicularLineThroughPoint2D(final WB_Line L, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getSegmentIntersection2D(final WB_Coord ap1, final WB_Coord ap2, final WB_Coord bp1, final WB_Coord bp2) | wblut.geom.WB_GeometryOp2D | static |
getSignedAngleBetween(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz, final double nx, final double ny, final double nz) | wblut.geom.WB_GeometryOp3D | static |
getSignedAngleBetween(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, final double nx, final double ny, final double nz) | wblut.geom.WB_GeometryOp3D | static |
getSignedAngleBetween2D(final double ux, final double uy, final double vx, final double vy, final double nx, final double ny) | wblut.geom.WB_GeometryOp2D | static |
getSignedAngleBetween2D(final double cx, final double cy, final double px, final double py, final double qx, final double qy, final double nx, final double ny) | wblut.geom.WB_GeometryOp2D | static |
getSignedAngleBetweenNorm(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz, final double nx, final double ny, final double nz) | wblut.geom.WB_GeometryOp3D | static |
getSignedAngleBetweenNorm2D(final double ux, final double uy, final double vx, final double vy, final double nx, final double ny) | wblut.geom.WB_GeometryOp2D | static |
getSignedArea(final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) | wblut.geom.WB_GeometryOp3D | static |
getSignedArea2D(final List<?extends WB_Coord > coords, final int start, final int end) | wblut.geom.WB_GeometryOp2D | static |
getSignedArea2D(final WB_Coord[] coords, final int start, final int end) | wblut.geom.WB_GeometryOp2D | static |
getSignedArea2D(final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) | wblut.geom.WB_GeometryOp2D | static |
getSimpleArea2D(final WB_Polygon poly) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance2D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance2D(final WB_Coord p, final WB_PolyLine PL) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance2D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance2D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance2D(final double px, final double py, final double qx, final double qy) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance2D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance2D(final WB_Coord p, final WB_AABB2D AABB) | wblut.geom.WB_GeometryOp2D | static |
getSqDistance3D(final WB_Segment S, final WB_Segment T) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_PolyLine PL) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_Polygon poly) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_AABB AABB) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final double px, final double py, final double pz, final double qx, final double qy, final double qz) | wblut.geom.WB_GeometryOp3D | static |
getSqDistance3D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp3D | static |
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) | wblut.geom.WB_GeometryOp4D | static |
getSqDistanceToLine2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getSqDistanceToLine2D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
getSqDistanceToLine3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getSqDistanceToLine3D(final WB_Coord p, final WB_Line L) | wblut.geom.WB_GeometryOp3D | static |
getSqDistanceToPlane3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
getSqDistanceToPoint2D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp2D | static |
getSqDistanceToPoint3D(final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp3D | static |
getSqDistanceToRay2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getSqDistanceToRay3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getSqDistanceToRay3D(final WB_Coord p, final WB_Ray R) | wblut.geom.WB_GeometryOp3D | static |
getSqDistanceToSegment2D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
getSqDistanceToSegment3D(final WB_Coord p, final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp3D | static |
getSqDistanceToSegment3D(final WB_Coord p, final WB_Segment S) | wblut.geom.WB_GeometryOp3D | static |
getSqLength2D(final double ux, final double uy) | wblut.geom.WB_GeometryOp2D | static |
getSqLength2D(final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
getSqLength3D(final double ux, final double uy, final double uz) | wblut.geom.WB_GeometryOp3D | static |
getSqLength3D(final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
getSqLength4D(final double ux, final double uy, final double uz, final double uw) | wblut.geom.WB_GeometryOp4D | static |
GLUcomputeNormal(final List<?extends WB_Coord > vertices) | wblut.geom.WB_GeometryOpGLU | static |
GLUedgeEval(final WB_Coord u, final WB_Coord v, final WB_Coord w) | wblut.geom.WB_GeometryOpGLU | static |
GLUedgeGoesLeft(final WB_Segment e) | wblut.geom.WB_GeometryOpGLU | static |
GLUedgeGoesRight(final WB_Segment e) | wblut.geom.WB_GeometryOpGLU | static |
GLUedgeIntersect(WB_Coord o1, WB_Coord d1, WB_Coord o2, WB_Coord d2) | wblut.geom.WB_GeometryOpGLU | static |
GLUedgeSign(final WB_Coord u, final WB_Coord v, final WB_Coord w) | wblut.geom.WB_GeometryOpGLU | static |
GLUinterpolate(final double a, final double x, final double b, final double y) | wblut.geom.WB_GeometryOpGLU | static |
GLUlongAxis(final WB_Coord v) | wblut.geom.WB_GeometryOpGLU | static |
GLUlongAxis(final double[] v) | wblut.geom.WB_GeometryOpGLU | static |
GLUrealInterpolate(double a, final double x, double b, final double y) | wblut.geom.WB_GeometryOpGLU | static |
GLUtransEval(final WB_Coord u, final WB_Coord v, final WB_Coord w) | wblut.geom.WB_GeometryOpGLU | static |
GLUtransLeq(final WB_Coord u, final WB_Coord v) | wblut.geom.WB_GeometryOpGLU | static |
GLUtransSign(final WB_Coord u, final WB_Coord v, final WB_Coord w) | wblut.geom.WB_GeometryOpGLU | static |
GLUvertCCW(final WB_Coord u, final WB_Coord v, final WB_Coord w) | wblut.geom.WB_GeometryOpGLU | static |
GLUvertEq(final WB_Coord u, final WB_Coord v) | wblut.geom.WB_GeometryOpGLU | static |
GLUvertLeq(final WB_Coord u, final WB_Coord v) | wblut.geom.WB_GeometryOpGLU | static |
growCircleByPoint2D(final WB_Circle C, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
interpolate(final double px, final double py, final double qx, final double qy, final double t) | wblut.geom.WB_GeometryOp3D | static |
interpolate(final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t) | wblut.geom.WB_GeometryOp3D | static |
interpolate2D(final double px, final double py, final double qx, final double qy, final double t) | wblut.geom.WB_GeometryOp2D | static |
interpolate2D(final WB_Coord p, final WB_Coord q, final double t) | wblut.geom.WB_GeometryOp2D | static |
interpolateEaseIn(final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp3D | static |
interpolateEaseIn(final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp3D | static |
interpolateEaseIn2D(final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp2D | static |
interpolateEaseIn2D(final WB_Coord p, final WB_Coord q, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp2D | static |
interpolateEaseInOut(final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp3D | static |
interpolateEaseInOut(final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp3D | static |
interpolateEaseInOut2D(final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp2D | static |
interpolateEaseInOut2D(final WB_Coord p, final WB_Coord q, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp2D | static |
interpolateEaseOut(final double px, final double py, final double pz, final double qx, final double qy, final double qz, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp3D | static |
interpolateEaseOut(final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp3D | static |
interpolateEaseOut2D(final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp2D | static |
interpolateEaseOut2D(final WB_Coord p, final WB_Coord q, final double t, final WB_Ease.Ease ease) | wblut.geom.WB_GeometryOp2D | static |
intersect(final WB_Coord v0, final WB_Coord v1, final WB_Coord v2, final double vv0, final double vv1, final double vv2, final double d0, final double d1, final double d2) | wblut.geom.WB_GeometryOp3D | protectedstatic |
isCoincident2D(final WB_Coord a, final WB_Coord b) | wblut.geom.WB_GeometryOp2D | static |
isCollinear(final WB_Coord o, final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp3D | static |
isCollinear2D(final WB_Coord o, final WB_Coord p, final WB_Coord q) | wblut.geom.WB_GeometryOp2D | static |
isEqual(final WB_Plane P, final WB_Plane Q) | wblut.geom.WB_GeometryOp3D | static |
isLeft2D(final WB_Coord a, final WB_Coord b, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
isLeftStrict2D(final WB_Coord a, final WB_Coord b, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
isOrthogonal(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp3D | static |
isOrthogonal(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp3D | static |
isOrthogonal2D(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp2D | static |
isOrthogonal2D(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp2D | static |
isOrthogonalNorm(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp3D | static |
isOrthogonalNorm(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp3D | static |
isOrthogonalNorm2D(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp2D | static |
isOrthogonalNorm2D(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp2D | static |
isParallel(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp3D | static |
isParallel(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp3D | static |
isParallel2D(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp2D | static |
isParallel2D(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp2D | static |
isParallelNorm(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp3D | static |
isParallelNorm(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp3D | static |
isParallelNorm2D(final WB_Coord v0, final WB_Coord v1) | wblut.geom.WB_GeometryOp2D | static |
isParallelNorm2D(final WB_Coord v0, final WB_Coord v1, final double epsilon) | wblut.geom.WB_GeometryOp2D | static |
isParallelNormX(final WB_Coord o, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
isParallelNormX(final WB_Coord o, final WB_Coord p, final double t) | wblut.geom.WB_GeometryOp3D | static |
isParallelX(final WB_Coord o, final WB_Coord p) | wblut.geom.WB_GeometryOp3D | static |
isParallelX(final WB_Coord o, final WB_Coord p, final double t) | wblut.geom.WB_GeometryOp3D | static |
isReflex2D(final WB_Point p0, final WB_Point p, final WB_Point p1) | wblut.geom.WB_GeometryOp2D | static |
isRight2D(final WB_Coord a, final WB_Coord b, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
isRightStrict2D(final WB_Coord a, final WB_Coord b, final WB_Coord p) | wblut.geom.WB_GeometryOp2D | static |
isTangent2D(final WB_Circle C1, final WB_Circle C2) | wblut.geom.WB_GeometryOp2D | static |
isZero2D(final double ux, final double uy) | wblut.geom.WB_GeometryOp2D | static |
isZero3D(final double ux, final double uy, final double uz) | wblut.geom.WB_GeometryOp3D | static |
isZero4D(final double ux, final double uy, final double uz, final double uw) | wblut.geom.WB_GeometryOp4D | static |
mergeCircles2D(final WB_Circle C1, final WB_Circle C2) | wblut.geom.WB_GeometryOp2D | static |
mergeSpheres(final WB_Sphere S1, final WB_Sphere S2) | wblut.geom.WB_GeometryOp3D | static |
pointInTri(final double[] v0, final double[] u0, final double[] u1, final double[] u2, final int i0, final int i1) | wblut.geom.WB_GeometryOp3D | protectedstatic |
pointInTriangle2D(final WB_Coord p, final WB_Coord A, final WB_Coord B, final WB_Coord C) | wblut.geom.WB_GeometryOp2D | static |
pointInTriangle2D(final WB_Coord p, final WB_Triangle T) | wblut.geom.WB_GeometryOp2D | static |
pointInTriangleBary2D(final WB_Coord p, final WB_Coord A, final WB_Coord B, final WB_Coord C) | wblut.geom.WB_GeometryOp2D | static |
pointInTriangleBary2D(final WB_Coord p, final WB_Triangle T) | wblut.geom.WB_GeometryOp2D | static |
pointInTriangleBary3D(final WB_Coord p, final WB_Coord A, final WB_Coord B, final WB_Coord C) | wblut.geom.WB_GeometryOp3D | static |
pointInTriangleBary3D(final WB_Coord p, final WB_Triangle T) | wblut.geom.WB_GeometryOp3D | static |
pointOtherSideOfPlane(final WB_Coord p, final WB_Coord q, final WB_Coord a, final WB_Coord b, final WB_Coord c) | wblut.geom.WB_GeometryOp3D | static |
projectOnPlane(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
projectToCircle2D(final WB_Circle C, final WB_Coord v) | wblut.geom.WB_GeometryOp2D | static |
sameSide2D(final WB_Coord p1, final WB_Coord p2, final WB_Coord A, final WB_Coord B) | wblut.geom.WB_GeometryOp2D | static |
sameSideOfLine2D(final WB_Coord p, final WB_Coord q, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
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) | wblut.geom.WB_GeometryOp3D | static |
signedDistanceToPlane3D(final WB_Coord p, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
splitPolygon(final WB_Polygon poly, final WB_Plane P) | wblut.geom.WB_GeometryOp3D | static |
splitPolygon2D(final WB_Polygon poly, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
splitSegment2D(final WB_Segment S, final WB_Line L) | wblut.geom.WB_GeometryOp2D | static |
tensor3D(final double ux, final double uy, final double uz, final double vx, final double vy, final double vz) | wblut.geom.WB_GeometryOp3D | static |
triangleEdgeTest(final double[] v0, final double[] v1, final double[] u0, final double[] u1, final double[] u2, final int i0, final int i1) | wblut.geom.WB_GeometryOp3D | protectedstatic |
trimConvexPolygon(WB_Polygon poly, final double d) | wblut.geom.WB_GeometryOp3D | static |
trimConvexPolygon(WB_Polygon poly, final double[] d) | wblut.geom.WB_GeometryOp3D | static |
trimConvexPolygon2D(WB_Polygon poly, final double d) | wblut.geom.WB_GeometryOp2D | static |
trimConvexPolygon2D(WB_Polygon poly, final double[] d) | wblut.geom.WB_GeometryOp2D | static |
twiceSignedTriArea2D(final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) | wblut.geom.WB_GeometryOp2D | static |
twiceSignedTriArea2D(final double x1, final double y1, final double x2, final double y2, final double x3, final double y3) | wblut.geom.WB_GeometryOp2D | static |