|
static final WB_IntersectionResult | getIntersection2D (final WB_Segment S1, final WB_Segment S2) |
|
static final void | getIntersection2DInto (final WB_Segment S1, final WB_Segment S2, final WB_IntersectionResult i) |
|
static final WB_Segment[] | splitSegment2D (final WB_Segment S, final WB_Line L) |
|
static final WB_Polygon[] | splitPolygon2D (final WB_Polygon poly, final WB_Line L) |
|
static final ArrayList< WB_Point > | getIntersection2D (final WB_Circle C0, final WB_Circle C1) |
|
static final ArrayList< WB_Point > | getIntersection2D (final WB_Line L, final WB_Circle C) |
|
static final ArrayList< WB_Point > | getIntersection2D (final WB_Ray R, final WB_Circle C) |
|
static final boolean | checkIntersection2DProper (final WB_Coord a, final WB_Coord b, final WB_Coord c, final WB_Coord d) |
|
static final WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Segment S) |
|
static final WB_Point | getClosestPoint2D (final WB_Coord p, final WB_PolyLine PL) |
|
static final WB_Point | getClosestPoint2D (final WB_Segment S, final WB_Coord p) |
|
static final WB_Point | getClosestPointToSegment2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Line L) |
|
static final WB_Point | getClosestPointToLine2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Ray R) |
|
static final WB_Point | getClosestPointToRay2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final WB_IntersectionResult | getClosestPoint2D (final WB_Segment S1, final WB_Segment S2) |
|
static final WB_IntersectionResult | getClosestPoint2D (final WB_Line L1, final WB_Line L2) |
|
static final WB_IntersectionResult | getClosestPoint2D (final WB_Line L, final WB_Segment S) |
|
static final WB_IntersectionResult | getClosestPoint2D (final WB_Segment S, final WB_Line L) |
|
static final WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Triangle T) |
|
static final WB_Point | getClosestPointToTriangle2D (final WB_Coord p, final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static final WB_Point | getClosestPointOnPeriphery2D (final WB_Coord p, final WB_Triangle T) |
|
static final WB_Point | getClosestPoint2D (final WB_Coord p, final WB_Polygon poly) |
|
static final WB_Point | getClosestPoint2D (final WB_Coord p, final ArrayList<?extends WB_Triangle > tris) |
|
static final WB_Point | getClosestPointOnPeriphery2D (final WB_Coord p, final WB_Polygon poly) |
|
static final WB_Point | getClosestPointOnPeriphery2D (final WB_Coord p, final WB_Polygon poly, final ArrayList< WB_Triangle > tris) |
|
static final boolean | between2D (final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static final boolean | betweenStrict2D (final WB_Coord a, final WB_Coord b, final WB_Coord c) |
|
static final double | getParameterOfPointOnLine2D (final WB_Coord a, final WB_Coord b, final WB_Coord p) |
|
static final double | getParameterOfPointOnLine2D (final WB_Coord p, final WB_Line L) |
|
static final boolean | contains2D (final WB_Coord p, final WB_AABB2D AABB) |
|
static final double | getDistanceToLine2D (final WB_Coord p, final WB_Line L) |
|
static final double | getDistance2D (final WB_Coord p, final WB_Segment S) |
|
static final double | getDistance2D (final WB_Coord p, final WB_Line L) |
|
static final double | getDistance2D (final WB_Coord p, final WB_Ray R) |
|
static final double | getDistanceToLine2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final double | getDistanceToPoint2D (final WB_Coord p, final WB_Coord q) |
|
static final double | getDistanceToRay2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final double | getDistanceToSegment2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final double | getSqDistance2D (final WB_Coord p, final WB_Segment S) |
|
static final double | getSqDistance2D (final WB_Coord p, final WB_PolyLine PL) |
|
static final double | getDistance2D (final WB_Coord p, final WB_PolyLine PL) |
|
static final double | getSqDistance2D (final WB_Coord p, final WB_Line L) |
|
static final double | getSqDistance2D (final WB_Coord p, final WB_Ray R) |
|
static final double | getSqDistanceToLine2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final double | getSqDistanceToLine2D (final WB_Coord p, final WB_Line L) |
|
static final double | getSqDistanceToPoint2D (final WB_Coord p, final WB_Coord q) |
|
static final double | getSqDistanceToRay2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final double | getSqDistanceToSegment2D (final WB_Coord p, final WB_Coord a, final WB_Coord b) |
|
static final int[] | getExtremePointsAlongDirection2D (final WB_Coord[] points, final WB_Coord dir) |
|
static final int[] | getExtremePointsAlongDirection2D (final Collection<?extends WB_Coord > points, final WB_Coord dir) |
|
static final WB_Classification | classifyPointToLine2D (final WB_Coord p, final WB_Line L) |
|
static final WB_Classification | classifyPointToCircle2D (final WB_Coord p, final WB_Circle C) |
|
static final WB_Classification | classifyCircleToCircle2D (final WB_Circle C1, final WB_Circle C2) |
|
static final WB_Classification | classifyCircleToLine2D (final WB_Circle C, final WB_Line L) |
|
static final boolean | sameSideOfLine2D (final WB_Coord p, final WB_Coord q, final WB_Line L) |
|
static final WB_Classification | classifySegmentToLine2D (final WB_Segment seg, final WB_Line L) |
|
static final WB_Classification | classifyPolygonToLine2D (final WB_Polygon P, final WB_Line L) |
|
static final boolean | contains2D (final WB_Coord p, final WB_Polygon poly) |
|
static final boolean | contains2D (final WB_Coord p, final ArrayList<?extends WB_Triangle > tris) |
|
static final boolean | contains2D (final WB_Coord p, final WB_Triangle tris) |
|
static final double[] | getIntervalIntersection2D (final double u0, final double u1, final double v0, final double v1) |
|
static final WB_Circle | getBoundingCircle2D (final WB_Coord[] points) |
|
static final WB_Circle | getBoundingCircle2D (final Collection<?extends WB_Coord > points) |
|
static final WB_Line | getLineTangentToCircleAtPoint2D (final WB_Circle C, final WB_Coord p) |
|
static final ArrayList< WB_Line > | getLinesTangentToCircleThroughPoint (final WB_Circle C, final WB_Coord p) |
|
static final ArrayList< WB_Line > | getLinesTangentTo2Circles (final WB_Circle C0, final WB_Circle C1) |
|
static final WB_Line | getPerpendicularLineThroughPoint2D (final WB_Line L, final WB_Coord p) |
|
static final WB_Line | getParallelLineThroughPoint2D (final WB_Line L, final WB_Coord p) |
|
static final WB_Line | getBisector2D (final WB_Coord p, final WB_Coord q) |
|
static final WB_Line[] | getParallelLines2D (final WB_Line L, final double d) |
|
static final WB_Line[] | getPerpendicularLinesTangentToCircle2D (final WB_Line L, final WB_Circle C) |
|
static final WB_Sphere | getBoundingSphere (final Collection<?extends WB_Coord > points) |
|
static final double | getArea2D (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) |
|
static final boolean | sameSide2D (final WB_Coord p1, final WB_Coord p2, final WB_Coord A, final WB_Coord B) |
|
static final boolean | pointInTriangle2D (final WB_Coord p, final WB_Coord A, final WB_Coord B, final WB_Coord C) |
|
static final boolean | pointInTriangle2D (final WB_Coord p, final WB_Triangle T) |
|
static final boolean | pointInTriangleBary2D (final WB_Coord p, final WB_Coord A, final WB_Coord B, final WB_Coord C) |
|
static final boolean | pointInTriangleBary2D (final WB_Coord p, final WB_Triangle T) |
|
static final double | twiceSignedTriArea2D (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) |
|
static final double | twiceSignedTriArea2D (final double x1, final double y1, final double x2, final double y2, final double x3, final double y3) |
|
static final double | getSignedArea2D (final List<?extends WB_Coord > coords, final int start, final int end) |
|
static final double | getSignedArea2D (final WB_Coord[] coords, final int start, final int end) |
|
static final double | getSignedArea2D (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) |
|
static final WB_Coord | projectToCircle2D (final WB_Circle C, final WB_Coord v) |
|
static final WB_Circle | growCircleByPoint2D (final WB_Circle C, final WB_Coord p) |
|
static final WB_Polygon | trimConvexPolygon2D (WB_Polygon poly, final double d) |
|
static final WB_Polygon | trimConvexPolygon2D (WB_Polygon poly, final double[] d) |
|
static final boolean | isLeftStrict2D (final WB_Coord a, final WB_Coord b, final WB_Coord p) |
|
static final boolean | isLeft2D (final WB_Coord a, final WB_Coord b, final WB_Coord p) |
|
static final boolean | isRightStrict2D (final WB_Coord a, final WB_Coord b, final WB_Coord p) |
|
static final boolean | isRight2D (final WB_Coord a, final WB_Coord b, final WB_Coord p) |
|
static final boolean | isReflex2D (final WB_Point p0, final WB_Point p, final WB_Point p1) |
|
static final WB_Coord | getSegmentIntersection2D (final WB_Coord ap1, final WB_Coord ap2, final WB_Coord bp1, final WB_Coord bp2) |
|
static final boolean | getLineIntersectionInto2D (final WB_Coord a1, final WB_Coord a2, final WB_Coord b1, final WB_Coord b2, final WB_MutableCoord p) |
|
static final WB_Circle | fitCircleToPoints2D (final Collection<?extends WB_Coord > points) |
|
static final WB_CircleFit | fitCircleToPoints2D (final Collection<?extends WB_Coord > points, final int maxIterations, final double convergence) |
|
static final WB_Circle | fitCircleToPoints2D (final WB_Coord[] points) |
|
static final WB_CircleFit | fitCircleToPoints2D (final WB_Coord[] points, final int maxIterations, final double convergence) |
|
static final WB_Circle | getBoundingCircleInCenter2D (final Collection<?extends WB_Coord > points) |
|
static final WB_Circle | getBoundingCircleInCenter2D (final WB_Coord[] points) |
|
static final WB_Circle | mergeCircles2D (final WB_Circle C1, final WB_Circle C2) |
|
static final boolean | isTangent2D (final WB_Circle C1, final WB_Circle C2) |
|
static final double | cross2D (final WB_Coord v1, final WB_Coord v2) |
|
static final double | dot2D (final double ux, final double uy, final double vx, final double vy) |
|
static final double | dot2D (final WB_Coord u, final WB_Coord v) |
|
static final double | getAngleBetween2D (final double ux, final double uy, final double vx, final double vy) |
|
static final double | getAngleBetween2D (final double cx, final double cy, final double px, final double py, final double qx, final double qy) |
|
static final double | getAngleBetween2D (final WB_Coord u, final WB_Coord v) |
|
static final double | getAngleBetween2D (final WB_Coord c, final WB_Coord p, final WB_Coord q) |
|
static final double | getAngleBetweenNorm2D (final double ux, final double uy, final double vx, final double vy) |
|
static final double | getAngleBetweenNorm2D (final WB_Coord u, final WB_Coord v) |
|
static final double | getCosAngleBetween2D (final double ux, final double uy, final double vx, final double vy) |
|
static final double | getCosAngleBetween2D (final double cx, final double cy, final double px, final double py, final double qx, final double qy) |
|
static final double | getCosAngleBetweenNorm2D (final double ux, final double uy, final double vx, final double vy) |
|
static final double | getDistance2D (final double px, final double py, final double qx, final double qy) |
|
static final double | getDistance2D (final WB_Coord p, final WB_Coord q) |
|
static final double | getLength2D (final double ux, final double uy) |
|
static final double | getLength2D (final WB_Coord p) |
|
static final double | getSignedAngleBetween2D (final double ux, final double uy, final double vx, final double vy, final double nx, final double ny) |
|
static final double | 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) |
|
static final double | getSignedAngleBetweenNorm2D (final double ux, final double uy, final double vx, final double vy, final double nx, final double ny) |
|
static final double | getSqDistance2D (final double px, final double py, final double qx, final double qy) |
|
static final double | getSqDistance2D (final WB_Coord p, final WB_Coord q) |
|
static final double | getSqLength2D (final double ux, final double uy) |
|
static final double | getSqLength2D (final WB_Coord p) |
|
static final double[] | interpolate2D (final double px, final double py, final double qx, final double qy, final double t) |
|
static final double[] | interpolate2D (final WB_Coord p, final WB_Coord q, final double t) |
|
static final double[] | interpolateEaseIn2D (final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) |
|
static final double[] | interpolateEaseIn2D (final WB_Coord p, final WB_Coord q, final double t, final WB_Ease.Ease ease) |
|
static final double[] | interpolateEaseInOut2D (final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) |
|
static final double[] | interpolateEaseInOut2D (final WB_Coord p, final WB_Coord q, final double t, final WB_Ease.Ease ease) |
|
static final double[] | interpolateEaseOut2D (final double px, final double py, final double qx, final double qy, final double t, final WB_Ease.Ease ease) |
|
static final double[] | interpolateEaseOut2D (final WB_Coord p, final WB_Coord q, final double t, final WB_Ease.Ease ease) |
|
static final boolean | isCoincident2D (final WB_Coord a, final WB_Coord b) |
|
static final boolean | isCollinear2D (final WB_Coord o, final WB_Coord p, final WB_Coord q) |
|
static final boolean | isOrthogonal2D (final WB_Coord v0, final WB_Coord v1) |
|
static final boolean | isOrthogonal2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static final boolean | isOrthogonalNorm2D (final WB_Coord v0, final WB_Coord v1) |
|
static final boolean | isOrthogonalNorm2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static final boolean | isParallel2D (final WB_Coord v0, final WB_Coord v1) |
|
static final boolean | isParallel2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static final boolean | isParallelNorm2D (final WB_Coord v0, final WB_Coord v1) |
|
static final boolean | isParallelNorm2D (final WB_Coord v0, final WB_Coord v1, final double epsilon) |
|
static final boolean | isZero2D (final double ux, final double uy) |
|
static boolean | GLUvertEq (final WB_Coord u, final WB_Coord v) |
|
static boolean | GLUvertLeq (final WB_Coord u, final WB_Coord v) |
|
static boolean | GLUtransLeq (final WB_Coord u, final WB_Coord v) |
|
static boolean | GLUedgeGoesLeft (final WB_Segment e) |
|
static boolean | GLUedgeGoesRight (final WB_Segment e) |
|
static double | GLUedgeEval (final WB_Coord u, final WB_Coord v, final WB_Coord w) |
|
static double | GLUedgeSign (final WB_Coord u, final WB_Coord v, final WB_Coord w) |
|
static double | GLUtransEval (final WB_Coord u, final WB_Coord v, final WB_Coord w) |
|
static double | GLUtransSign (final WB_Coord u, final WB_Coord v, final WB_Coord w) |
|
static boolean | GLUvertCCW (final WB_Coord u, final WB_Coord v, final WB_Coord w) |
|
static double | GLUrealInterpolate (double a, final double x, double b, final double y) |
|
static double | GLUinterpolate (final double a, final double x, final double b, final double y) |
|
static WB_Coord | GLUedgeIntersect (WB_Coord o1, WB_Coord d1, WB_Coord o2, WB_Coord d2) |
|
static int | GLUlongAxis (final WB_Coord v) |
|
static int | GLUlongAxis (final double[] v) |
|
static WB_Coord | GLUcomputeNormal (final List<?extends WB_Coord > vertices) |
|