HE_Mesh2014
2.0.11
|
Public Member Functions | |
void | setCurrentCS (final WB_CoordinateSystem CS) |
WB_CoordinateSystem | getCurrentCS () |
void | resetCurrentCS () |
WB_Transform | toWorld () |
WB_Point | origin () |
WB_Vector | X () |
WB_Vector | Y () |
WB_Vector | Z () |
WB_Vector | minX () |
WB_Vector | minY () |
WB_Vector | minZ () |
WB_Plane | XY () |
WB_Plane | YZ () |
WB_Plane | ZX () |
WB_Plane | YX () |
WB_Plane | ZY () |
WB_Plane | XZ () |
WB_CoordinateSystem | WORLD () |
WB_CoordinateSystem | createCSFromOX (final WB_Coordinate origin, final WB_Coordinate X) |
WB_CoordinateSystem | createCSFromOX (final WB_Coordinate origin, final WB_Coordinate X, final WB_CoordinateSystem parent) |
WB_CoordinateSystem | createCSFromOXY (final WB_Coordinate origin, final WB_Coordinate X, final WB_Coordinate Y) |
WB_CoordinateSystem | createCSFromOXY (final WB_Coordinate origin, final WB_Coordinate X, final WB_Coordinate Y, final WB_CoordinateSystem parent) |
WB_CoordinateSystem | createCSFromOXYZ (final WB_Coordinate origin, final WB_Coordinate X, final WB_Coordinate Y, final WB_Coordinate Z, final WB_CoordinateSystem parent) |
WB_CoordinateSystem | createCSFromOXYZ (final WB_Coordinate origin, final WB_Coordinate X, final WB_Coordinate Y, final WB_Coordinate Z) |
WB_CoordinateSystem | createTransformedCS (final WB_CoordinateSystem CS, final WB_Transform T, final WB_CoordinateSystem parent) |
WB_CoordinateSystem | createTransformedCS (final WB_CoordinateSystem CS, final WB_Transform T) |
WB_Context2D | createEmbeddedPlane () |
WB_Context2D | createEmbeddedPlane (final int mode, final double offset) |
WB_Context2D | createEmbeddedPlane (final int mode) |
WB_Context2D | createEmbeddedPlane (final WB_Plane P, final double offset) |
WB_Context2D | createEmbeddedPlane (final WB_Plane P) |
WB_Point | createPoint () |
WB_Point | createPoint (final WB_Coordinate p) |
WB_Point | createPoint (final double[] p) |
WB_Point | createPoint2D (final WB_Coordinate p) |
WB_Point | createPoint (final double _x, final double _y) |
WB_Point | createPoint (final double _x, final double _y, final double _z) |
WB_Point | createPoint (final Coordinate coord) |
WB_Point | createInterpolatedPoint (final WB_Coordinate p, final WB_Coordinate q, final double f) |
WB_Point | createInterpolatedPoint2D (final WB_Coordinate p, final WB_Coordinate q, final double f) |
WB_Point | createPointFromPolar (final double r, final double phi) |
WB_Point | createPointFromBipolar (final double a, final double sigma, final double tau) |
WB_Point | createPointFromParabolic (final double sigma, final double tau) |
WB_Point | createPointFromHyperbolic (final double u, final double v) |
WB_Point | createPointFromElliptic (final double a, final double sigma, final double tau) |
WB_Point | createIncenter (final WB_Triangle tri) |
WB_Point | createOrthocenter (final WB_Triangle tri) |
WB_Point | createClosestPointOnLine2D (final WB_Coordinate p, final WB_Line L) |
List< WB_Point > | createClosestPoint (final WB_Line L1, final WB_Line L2) |
List< WB_Point > | createIntersectionPoints (final WB_Circle C0, final WB_Circle C1) |
List< WB_Point > | createIntersectionPoints (final WB_Line L, final WB_Circle C) |
WB_Point | createIntersectionPoint2D (final WB_Line L1, final WB_Line L2) |
WB_Point | createMirrorPoint (final WB_Coordinate p, final double x0, final double y0, final double x1, final double y1) |
WB_Point | createMirrorPoint (final WB_Coordinate p, final WB_Linear L) |
WB_Point | createPointFromBarycentricCoordinates (final double u, final double v, final double w, final WB_Triangle tri) |
WB_Point | createInversionPoint (final WB_Coordinate p, final WB_Circle inversionCircle) |
WB_Point | createPointFromCylindrical (final double r, final double phi, final double z) |
WB_Point | createPointFromSpherical (final double r, final double theta, final double phi) |
WB_Point | createPointFromParaboloidal (final double sigma, final double tau, final double phi) |
WB_Point | createPointFromParabolic (final double sigma, final double tau, final double z) |
WB_Point | createPointFromOblateSpheroidal (final double a, final double mu, final double nu, final double phi) |
WB_Point | createPointFromProlateSpheroidal (final double a, final double mu, final double nu, final double phi) |
WB_Point | createPointFromEllipsoidal (final double a, final double b, final double c, final double lambda, final double mu, final double nu) |
WB_Point | createPointFromElliptic (final double a, final double mu, final double nu, final double z) |
WB_Point | createPointFromToroidal (final double a, final double sigma, final double tau, final double phi) |
WB_Point | createPointFromBispherical (final double a, final double sigma, final double tau, final double phi) |
WB_Point | createPointFromBipolarCylindrical (final double a, final double sigma, final double tau, final double z) |
WB_Point | createPointFromConical (final double b, final double c, final double r, final double mu, final double nu) |
WB_Point | createCentroid (final WB_Triangle tri) |
WB_Point | createCircumcenter (final WB_Triangle tri) |
WB_Point | createOrthocenter2D (final WB_Triangle tri) |
WB_Point | createPointFromTrilinearCoordinates (final double u, final double v, final double w, final WB_Triangle tri) |
WB_Point | createMidpoint (final WB_Coordinate p, final WB_Coordinate q) |
WB_Point | createMidpoint (final WB_Coordinate...p) |
WB_Vector | createVector () |
WB_Vector | createVectorFromTo (final WB_Coordinate p, final WB_Coordinate q) |
WB_Vector | createVectorFromTo2D (final WB_Coordinate p, final WB_Coordinate q) |
final WB_Vector | createVector (final WB_Coordinate p) |
WB_Vector | createVector2D (final WB_Coordinate p) |
WB_Vector | createVector (final double _x, final double _y) |
WB_Vector | createVector (final double _x, final double _y, final double _z) |
WB_Vector | createNormalizedVector (final WB_Coordinate p) |
WB_Vector | createNormalizedVectorFromTo (final WB_Coordinate p, final WB_Coordinate q) |
WB_Vector | createNormalizedVector2D (final WB_Coordinate p) |
WB_Vector | createNormalizedVectorFromTo2D (final WB_Coordinate p, final WB_Coordinate q) |
WB_Vector | createNormalizedVector (final double _x, final double _y) |
WB_Vector | createNormalizedVector (final double _x, final double _y, final double _z) |
WB_Vector | createNormalizedVector (final double _x, final double _y, final double _z, final double _w) |
WB_Vector | createNormalizedPerpendicularVector (final double _x, final double _y) |
WB_Vector | createNormalizedPerpendicularVector (final double _x, final double _y, final double _z) |
WB_Vector | createNormalizedPerpendicularVector (final WB_Coordinate p) |
WB_Vector | createVectorFromPolar (final double r, final double phi) |
WB_Vector | createVectorFromBipolar (final double a, final double sigma, final double tau) |
WB_Vector | createVectorFromParabolic (final double sigma, final double tau) |
WB_Vector | createVectorFromHyperbolic (final double u, final double v) |
WB_Vector | createVectorFromElliptic (final double a, final double mu, final double nu) |
WB_Vector | createVectorFromCylindrical (final double r, final double phi, final double z) |
WB_Vector | createVectorFromSpherical (final double r, final double theta, final double phi) |
WB_Vector | createVectorFromParaboloidal (final double sigma, final double tau, final double phi) |
WB_Vector | createVectorFromParabolic (final double sigma, final double tau, final double z) |
WB_Vector | createVectorFromOblateSpheroidal (final double a, final double mu, final double nu, final double phi) |
WB_Vector | createVectorFromProlateSpheroidal (final double a, final double mu, final double nu, final double phi) |
WB_Vector | createVectorFromEllipsoidal (final double a, final double b, final double c, final double lambda, final double mu, final double nu) |
WB_Vector | createVectorFromElliptic (final double a, final double mu, final double nu, final double z) |
WB_Vector | createVectorFromToroidal (final double a, final double sigma, final double tau, final double phi) |
WB_Vector | createVectorFromBispherical (final double a, final double sigma, final double tau, final double phi) |
WB_Vector | createVectorFromBipolarCylindrical (final double a, final double sigma, final double tau, final double z) |
WB_Vector | createVectorFromConical (final double b, final double c, final double r, final double mu, final double nu) |
WB_Line | createLineThroughPoints (final WB_Coordinate p1, final WB_Coordinate p2) |
WB_Line | createLineThroughPoints (final double x1, final double y1, final double x2, final double y2) |
WB_Line | createLineThroughPoints (final double x1, final double y1, final double z1, final double x2, final double y2, final double z2) |
WB_Line | createLineWithDirection (final WB_Coordinate origin, final WB_Coordinate direction) |
WB_Line | createLineWithDirection (final double ox, final double oy, final double dx, final double dy) |
WB_Line | createLineWithDirection (final double ox, final double oy, final double oz, final double dx, final double dy, final double dz) |
WB_Line | createParallelLineThroughPoint (final WB_Linear L, final WB_Coordinate p) |
WB_Line | createPerpendicularLineThroughPoint2D (final WB_Line L, final WB_Coordinate p) |
List< WB_Line > | createParallelLines2D (final WB_Line L, final double d) |
WB_Line | createBisector2D (final WB_Coordinate p, final WB_Coordinate q) |
List< WB_Line > | createAngleBisector2D (final WB_Line L1, final WB_Line L2) |
WB_Line | createLineTangentToCircleInPoint (final WB_Circle C, final WB_Coordinate p) |
List< WB_Line > | createLinesTangentToCircleThroughPoint (final WB_Circle C, final WB_Coordinate p) |
List< WB_Line > | createLinesTangentTo2Circles (final WB_Circle C0, final WB_Circle C1) |
List< WB_Line > | createPerpendicularLinesTangentToCircle (final WB_Line L, final WB_Circle C) |
WB_Ray | createRayThroughPoints (final WB_Coordinate p1, final WB_Coordinate p2) |
WB_Ray | createRayThroughPoints (final double x1, final double y1, final double x2, final double y2) |
WB_Ray | createRayThroughPoints (final double x1, final double y1, final double z1, final double x2, final double y2, final double z2) |
WB_Ray | createRayWithDirection (final WB_Coordinate origin, final WB_Coordinate direction) |
WB_Ray | createRayWithDirection (final double ox, final double oy, final double dx, final double dy) |
WB_Ray | createRayWithDirection (final double ox, final double oy, final double oz, final double dx, final double dy, final double dz) |
WB_Ray | createParallelRayThroughPoint (final WB_Linear L, final WB_Coordinate p) |
WB_Segment | createSegment (final WB_Coordinate p1, final WB_Coordinate p2) |
WB_PolyLine | createPolyLine (final WB_Coordinate[] points) |
WB_PolyLine | createPolyLine (final Collection<?extends WB_Coordinate > points) |
WB_PolyLine | createPolyLine (final WB_CoordinateSequence points) |
WB_Ring | createRing (final WB_Coordinate[] points) |
WB_Ring | createRing (final List<?extends WB_Coordinate > points) |
WB_Ring | createRing (final WB_CoordinateSequence points) |
WB_Polygon | createSimplePolygon (final WB_Coordinate...points) |
WB_Polygon | createSimplePolygon (final Collection<?extends WB_Coordinate > points) |
WB_Polygon | createSimplePolygon (final List<?extends WB_Coordinate > tuples, final int[] indices) |
WB_Polygon | createSimplePolygon (final WB_CoordinateSequence coords) |
WB_Polygon | createPolygonWithHole (final WB_Coordinate[] points, final WB_Coordinate[] innerpoints) |
WB_Polygon | createPolygonWithHole (final Collection<?extends WB_Coordinate > points, final Collection<?extends WB_Coordinate > innerpoints) |
WB_Polygon | createPolygonWithHoles (final WB_Coordinate[] points, final WB_Coordinate[][] innerpoints) |
WB_Polygon | createPolygonWithHoles (final Collection<?extends WB_Coordinate > points, final List<?extends WB_Coordinate >[] innerpoints) |
WB_Polygon | createPolygonFromJTSPolygon (final Polygon JTSpoly) |
WB_Segment | createSegmentWithLength (final WB_Coordinate origin, final WB_Coordinate direction, final double length) |
WB_Segment | createSegment (final double x1, final double y1, final double x2, final double y2) |
WB_Segment | createSegmentWithLength (final double ox, final double oy, final double dx, final double dy, final double length) |
WB_Segment | createSegment (final double x1, final double y1, final double z1, final double x2, final double y2, final double z2) |
WB_Segment | createSegmentWithLength (final double ox, final double oy, final double oz, final double dx, final double dy, final double dz, final double length) |
WB_Triangle | createTriangle (final double p1x, final double p1y, final double p2x, final double p2y, final double p3x, final double p3y) |
WB_Triangle | createTriangle (final double p1x, final double p1y, final double p1z, final double p2x, final double p2y, final double p2z, final double p3x, final double p3y, final double p3z) |
WB_Triangle | createTriangle (final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3) |
WB_Circle | createCircleWithRadius (final WB_Coordinate center, final WB_Coordinate normal, final double radius) |
WB_Circle | createCircleWithRadius (final WB_Coordinate center, final double radius) |
WB_Circle | createCircleWithDiameter (final WB_Coordinate center, final double diameter) |
WB_Circle | createCircleWithRadius (final double x, final double y, final double radius) |
WB_Circle | createCircleWithDiameter (final double x, final double y, final double diameter) |
WB_Circle | createInversionCircle (final WB_Circle C, final WB_Circle inversionCircle) |
WB_Circle | createCircumcircle (final WB_Triangle tri) |
WB_Circle | createIncircle (final WB_Triangle tri) |
WB_Circle | createCirclePPP (final WB_Coordinate p0, final WB_Coordinate p1, final WB_Coordinate p2) |
List< WB_Circle > | createCirclePPL (final WB_Coordinate p, final WB_Coordinate q, final WB_Line L) |
List< WB_Circle > | createCirclePLL (final WB_Coordinate p, final WB_Line L1, final WB_Line L2) |
List< WB_Circle > | createCirclePPC (final WB_Coordinate p, final WB_Coordinate q, final WB_Circle C) |
List< WB_Circle > | createCirclePCC (final WB_Coordinate p, final WB_Circle C1, final WB_Circle C2) |
List< WB_Circle > | createCirclePLC (final WB_Coordinate p, final WB_Line L, final WB_Circle C) |
List< WB_Circle > | createCircleLLL (final WB_Line L1, final WB_Line L2, final WB_Line L3) |
List< WB_Circle > | createCircleLLC (final WB_Line L1, final WB_Line L2, final WB_Circle C) |
List< WB_Circle > | createCircleLCC (final WB_Line L, final WB_Circle C1, final WB_Circle C2) |
List< WB_Circle > | createCircleCCC (WB_Circle C1, WB_Circle C2, WB_Circle C3) |
List< WB_Circle > | createCircleThrough2Points (final WB_Coordinate p0, final WB_Coordinate p1, final double r) |
List< WB_Circle > | createCircleTangentToLineThroughPoint (final WB_Line L, final WB_Coordinate p, final double r) |
List< WB_Circle > | createCircleTangentTo2Lines (final WB_Line L0, final WB_Line L1, final double r) |
List< WB_Circle > | createCircleThroughPointTangentToCircle (final WB_Coordinate p, final WB_Circle C, final double r) |
List< WB_Circle > | createCircleTangentToLineAndCircle (final WB_Line L, final WB_Circle C, final double r) |
List< WB_Circle > | createNonCollinearCircleTangentTo2Circles (final WB_Circle C0, final WB_Circle C1, final double r) |
List< WB_Circle > | createCollinearCircleTangentTo2Circles (final WB_Circle C0, final WB_Circle C1) |
WB_Plane | createPlane (final WB_Coordinate origin, final WB_Coordinate normal) |
WB_Plane | createPlane (final double ox, final double oy, final double oz, final double nx, final double ny, final double nz) |
WB_Plane | createPlane (final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3) |
WB_Plane | createPlane (final WB_Triangle T) |
WB_Plane | createFlippedPlane (final WB_Plane P) |
WB_Plane | createOffsetPlane (final WB_Coordinate origin, final WB_Coordinate normal, final double offset) |
WB_Plane | createOffsetPlane (final double ox, final double oy, final double oz, final double nx, final double ny, final double nz, final double offset) |
WB_Plane | createOffsetPlane (final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3, final double offset) |
WB_FaceListMesh | createMesh (final WB_Coordinate[] points, final int[][] faces) |
WB_FaceListMesh | createMesh (final Collection<?extends WB_Coordinate > points, final int[][] faces) |
WB_FaceListMesh | createMesh (final double[] ordinates, final int[][] faces) |
WB_FaceListMesh | createMesh (final WB_AABB aabb) |
WB_FaceListMesh | createUniqueMesh (final WB_FaceListMesh mesh) |
WB_FaceListMesh | createUniqueMesh (final WB_FaceListMesh mesh, final double threshold) |
WB_FaceListMesh | createTriMesh (final WB_Coordinate[] points, final int[][] faces) |
WB_FaceListMesh | createTriMesh (final Collection<?extends WB_Coordinate > points, final int[][] faces) |
WB_FaceListMesh | createTriMesh (final WB_FaceListMesh mesh) |
WB_FaceListMesh | createRegularPrism (final int n, final double radius, final double h) |
WB_FaceListMesh | createPrism (final Collection<?extends WB_Coordinate > points, final double h) |
WB_FaceListMesh | createPrism (final WB_Coordinate[] points, final double h) |
WB_FaceListMesh | createPrism (final WB_Polygon poly, final double h) |
WB_FaceListMesh | createRegularAntiPrism (final int n, final double radius, final double h) |
WB_FaceListMesh | createAntiPrism (final Collection<?extends WB_Coordinate > points, final double h) |
WB_FaceListMesh | createAntiPrism (final WB_Coordinate[] points, final double h) |
WB_FaceListMesh | createAntiPrism (final WB_Polygon poly, final double h) |
WB_FaceListMesh | createArchimedes (final int type, final double edgeLength) |
WB_FaceListMesh | createCatalan (final int type, final double edgeLength) |
WB_FaceListMesh | createJohnson (final int type, final double edgeLength) |
WB_FaceListMesh | createOtherPolyhedron (final int type, final double edgeLength) |
WB_FaceListMesh | createPlato (final int type, final double edgeLength) |
WB_FaceListMesh | createPolyhedron (String name, final double radius) |
WB_FaceListMesh | createZonohedron (final WB_Coordinate[] vectors, final double scale) |
WB_FaceListMesh | createStellatedIcosahedron (final int type, final double radius) |
WB_FaceListMesh | createPyramidWithAngles (final Collection<?extends WB_Coordinate > points, final double[] angles, final boolean b, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngles (final WB_Coordinate[] points, final double[] angles, final boolean b, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngleRange (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final boolean b, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngleRange (final WB_Coordinate[] points, final double minangle, final double maxangle, final boolean b, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngleRange (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngleRange (final WB_Coordinate[] points, final double minangle, final double maxangle, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngle (final Collection<?extends WB_Coordinate > points, final double angle, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngle (final WB_Coordinate[] points, final double angle, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithAngleRange (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle) |
WB_FaceListMesh | createPyramidWithAngleRange (final WB_Coordinate[] points, final double minangle, final double maxangle) |
WB_FaceListMesh | createPyramidWithAngle (final Collection<?extends WB_Coordinate > points, final double angle) |
WB_FaceListMesh | createPyramidWithAngle (final WB_Coordinate[] points, final double angle) |
WB_FaceListMesh | createPyramidWithHeight (final Collection<?extends WB_Coordinate > points, final double height, final boolean b, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithHeight (final Collection<?extends WB_Coordinate > points, final double height, final boolean b) |
WB_FaceListMesh | createPyramidWithHeight (final Collection<?extends WB_Coordinate > points, final double height) |
WB_FaceListMesh | createPyramidWithHeight (final WB_Coordinate[] points, final double height, final boolean b, final WB_Context2D context) |
WB_FaceListMesh | createPyramidWithHeight (final WB_Coordinate[] points, final double height, final boolean b) |
WB_FaceListMesh | createPyramidWithHeight (final WB_Coordinate[] points, final double height) |
WB_FaceListMesh | createDipyramidWithAngleRange (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final WB_Context2D context) |
WB_FaceListMesh | createDipyramidWithAngleRange (final WB_Coordinate[] points, final double minangle, final double maxangle, final WB_Context2D context) |
WB_FaceListMesh | createDipyramidWithAngle (final Collection<?extends WB_Coordinate > points, final double angle, final WB_Context2D context) |
WB_FaceListMesh | createDipyramidWithAngle (final WB_Coordinate[] points, final double angle, final WB_Context2D context) |
WB_FaceListMesh | createDipyramidWithAngle (final Collection<?extends WB_Coordinate > points, final double angle) |
WB_FaceListMesh | createDipyramidWithAngle (final WB_Coordinate[] points, final double angle) |
WB_FaceListMesh | createDipyramidWithHeight (final Collection<?extends WB_Coordinate > points, final double height, final WB_Context2D context) |
WB_FaceListMesh | createDipyramidWithHeight (final WB_Coordinate[] points, final double height) |
WB_FaceListMesh | createDipyramidWithHeight (final WB_Coordinate[] points, final double height, final WB_Context2D context) |
WB_FaceListMesh | createDipyramidWithHeight (final Collection<?extends WB_Coordinate > points, final double height) |
WB_FaceListMesh | createTaperWithAnglesAndHeight (final Collection<?extends WB_Coordinate > points, final double[] angles, final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAnglesAndHeight (final WB_Coordinate[] points, final double angles[], final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAngleRangeAndHeight (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAngleRangeAndHeight (final WB_Coordinate[] points, final double minangle, final double maxangle, final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAngleRangeAndHeight (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAngleRangeAndHeight (final WB_Coordinate[] points, final double minangle, final double maxangle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAngleAndHeight (final Collection<?extends WB_Coordinate > points, final double angle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAngleAndHeight (final WB_Coordinate[] points, final double angle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createTaperWithAngleAndHeight (final Collection<?extends WB_Coordinate > points, final double angle, final double height) |
WB_FaceListMesh | createTaperWithAngleAndHeight (final WB_Coordinate[] points, final double angle, final double height) |
WB_FaceListMesh | createBitaperWithAnglesAndHeight (final Collection<?extends WB_Coordinate > points, final double[] angles, final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAnglesAndHeight (final WB_Coordinate[] points, final double[] angles, final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAngleRangeAndHeight (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAngleRangeAndHeight (final WB_Coordinate[] points, final double minangle, final double maxangle, final double height, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAngleRangeAndHeight (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAngleRangeAndHeight (final WB_Coordinate[] points, final double minangle, final double maxangle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAngleRangeAndHeight (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final double height) |
WB_FaceListMesh | createBitaperWithAngleRangeAndHeight (final WB_Coordinate[] points, final double minangle, final double maxangle, final double height) |
WB_FaceListMesh | createBitaperWithAngleAndHeight (final Collection<?extends WB_Coordinate > points, final double angle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAngleAndHeight (final WB_Coordinate[] points, final double angle, final double height, final WB_Context2D context) |
WB_FaceListMesh | createBitaperWithAngleAndHeight (final Collection<?extends WB_Coordinate > points, final double angle, final double height) |
WB_FaceListMesh | createBitaperWithAngleAndHeight (final WB_Coordinate[] points, final double angle, final double height) |
WB_FaceListMesh | createCapsuleWithAnglesAndHeight (final Collection<?extends WB_Coordinate > points, final double[] angles, final double height, final double cap, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createCapsuleWithAngleRangeAndHeight (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final double height, final double cap, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createCapsuleWithAngleAndHeight (final Collection<?extends WB_Coordinate > points, final double angle, final double height, final double cap, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createCapsuleWithAnglesAndHeight (final Collection<?extends WB_Coordinate > points, final double[] angles, final double height, final double cap) |
WB_FaceListMesh | createCapsuleWithAngleRangeAndHeight (final Collection<?extends WB_Coordinate > points, final double minangle, final double maxangle, final double height, final double cap) |
WB_FaceListMesh | createCapsuleWithAngleAndHeight (final Collection<?extends WB_Coordinate > points, final double angle, final double height, final double cap) |
WB_FaceListMesh | createCapsuleWithAnglesAndHeight (final WB_Coordinate[] points, final double[] angles, final double height, final double cap, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createCapsuleWithAngleRangeAndHeight (final WB_Coordinate[] points, final double minangle, final double maxangle, final double height, final double cap, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createCapsuleWithAngleAndHeight (final WB_Coordinate[] points, final double angle, final double height, final double cap, final boolean b, final boolean t, final WB_Context2D context) |
WB_FaceListMesh | createCapsuleWithAnglesAndHeight (final WB_Coordinate[] points, final double[] angles, final double height, final double cap) |
WB_FaceListMesh | createCapsuleWithAngleRangeAndHeight (final WB_Coordinate[] points, final double minangle, final double maxangle, final double height, final double cap) |
WB_FaceListMesh | createCapsuleWithAngleAndHeight (final WB_Coordinate[] points, final double angle, final double height, final double cap) |
WB_FaceListMesh | createSpindle (final Collection<?extends WB_Coordinate > points, final double height, final double cap, final WB_Context2D context) |
WB_FaceListMesh | createSpindle (final Collection<?extends WB_Coordinate > points, final double height, final double cap) |
WB_FaceListMesh | createSpindle (final WB_Coordinate[] points, final double height, final double cap, final WB_Context2D context) |
WB_FaceListMesh | createSpindle (final WB_Coordinate[] points, final double height, final double cap) |
WB_FaceListMesh | createConvexHull (final List<?extends WB_Coordinate > points) |
WB_FaceListMesh | createConvexHull (final WB_Coordinate[] points) |
WB_FaceListMesh | createConvexHull (final WB_Coordinate[] points, final boolean triangulate) |
WB_FaceListMesh | createConvexHull (final List<?extends WB_Coordinate > points, final boolean triangulate) |
WB_FaceListMesh | createConvexHullWithThreshold (final WB_Coordinate[] points, final boolean triangulate, final double threshold) |
WB_FaceListMesh | createConvexHullWithThreshold (final List<?extends WB_Coordinate > points, final boolean triangulate, final double threshold) |
WB_FaceListMesh | createConcaveHull (final List<?extends WB_Coordinate > points, final double filter) |
WB_FaceListMesh | createConcaveHull (final WB_Coordinate[] points, final double filter) |
WB_FaceListMesh | createConcaveHull (final List<?extends WB_Coordinate > points, final WB_AlphaComplex ac, final double filter) |
WB_FaceListMesh | createConcaveHull (final WB_Coordinate[] points, final WB_AlphaComplex ac, final double filter) |
List< WB_Polygon > | createTextWithTTFFont (final String text, final String fontName, final float pointSize) |
List< WB_Polygon > | createTextWithTTFFont (final String text, final String fontName, final float pointSize, final double flatness) |
List< WB_Polygon > | createTextWithTTFFont (final String text, final String fontName, final int style, final float pointSize, final double flatness) |
List< WB_Polygon > | createText (final String text, final String fontName, final float pointSize) |
List< WB_Polygon > | createText (final String text, final String fontName, final float pointSize, final double flatness) |
List< WB_Polygon > | createText (final String text, final String fontName, final int style, final float pointSize, final double flatness) |
List< WB_Polygon > | createText (final String text, final Font font, final double flatness) |
List< WB_Polygon > | createShape (final Shape shape, final double flatness) |
WB_Point | createClosestPointOnTriangle (final WB_Coordinate p, final WB_Coordinate a, final WB_Coordinate b, final WB_Coordinate c) |
WB_Point | createClosestPointOnPolygon (final WB_Coordinate p, final WB_Polygon poly) |
WB_Sphere | createSphereWithRadius (final WB_Coordinate center, final double radius) |
WB_Sphere | createSphereWithDiameter (final WB_Coordinate center, final double diameter) |
WB_Sphere | createSphereWithRadius (final double x, final double y, final double z, final double radius) |
WB_Sphere | createSphereWithDiameter (final double x, final double y, final double z, final double diameter) |
WB_Tetrahedron | createTetrahedron (final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3, final WB_Coordinate p4) |
double | getDihedralAngle (final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3, final WB_Coordinate p4) |
double | getDihedralAngle (final WB_Coordinate v1, final WB_Coordinate v2, final WB_Coordinate v3) |
double | getCosDihedralAngle (final WB_Coordinate p1, final WB_Coordinate p2, final WB_Coordinate p3, final WB_Coordinate p4) |
double | getCosDihedralAngle (final WB_Coordinate u, final WB_Coordinate v, final WB_Coordinate w) |
List< WB_Polygon > | buffer (final WB_Polygon poly, final double d) |
List< WB_Polygon > | boundary (final WB_Polygon poly) |
List< WB_Polygon > | simplify (final WB_Polygon poly, final double tol) |
List< WB_Polygon > | densify (final WB_Polygon poly, final double max) |
List< WB_Polygon > | union (final WB_Polygon poly1, final WB_Polygon poly2) |
List< WB_Polygon > | union (final WB_Polygon poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | union (final Collection<?extends WB_Polygon > poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | difference (final WB_Polygon poly1, final WB_Polygon poly2) |
List< WB_Polygon > | difference (final WB_Polygon poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | difference (final Collection<?extends WB_Polygon > poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | difference (final Collection<?extends WB_Polygon > poly1, final WB_Polygon poly2) |
List< WB_Polygon > | intersection (final WB_Polygon poly1, final WB_Polygon poly2) |
List< WB_Polygon > | intersection (final WB_Polygon poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | intersection (final Collection<?extends WB_Polygon > poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | symDifference (final WB_Polygon poly1, final WB_Polygon poly2) |
List< WB_Polygon > | symDifference (final WB_Polygon poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | symDifference (final Collection<?extends WB_Polygon > poly1, final Collection<?extends WB_Polygon > poly2) |
List< WB_Polygon > | constrain (final WB_Polygon poly, final WB_Polygon container) |
List< WB_Polygon > | constrain (final WB_Polygon[] polygons, final WB_Polygon container) |
List< WB_Polygon > | constrain (final List< WB_Polygon > polygons, final WB_Polygon container) |
WB_Polygon[] | splitSimplePolygon (final WB_Polygon poly, final WB_Plane P) |
WB_Point | getIntersection (final WB_Coordinate a, final WB_Coordinate b, final WB_Plane P) |
void | apply (final WB_Transform T) |
WB_CoordinateSequence | createPointSequence (final Collection<?extends WB_Coordinate > tuples) |
WB_CoordinateSequence | createPointSequence (final WB_Coordinate[] tuples) |
WB_CoordinateSequence | createPointSequence (final WB_CoordinateSequence tuples) |
WB_CoordinateSequence | createPointSequence (final List<?extends WB_Coordinate > tuples, final int[] indices) |
WB_CoordinateSequence | createPointSequence (final double[] ordinates) |
WB_CoordinateSequence | createPointSequence (final double[][] tuples) |
WB_CoordinateSequence | createVectorSequence (final Collection<?extends WB_Coordinate > tuples) |
WB_CoordinateSequence | createVectorSequence (final WB_Coordinate[] tuples) |
WB_CoordinateSequence | createVectorSequence (final double[] ordinates) |
WB_CoordinateSequence | createVectorSequence (final double[][] tuples) |
WB_GeometryCollection | createCollection () |
WB_GeometryCollection | createCollection (final Collection< WB_Geometry > collection) |
WB_GeometryCollection | createCollection (final WB_Geometry...geometries) |
List< WB_Polygon > | ribbon (final WB_Polygon poly, final double d) |
List< WB_Polygon > | ribbon (final Collection<?extends WB_Polygon > poly, final double d) |
Static Public Member Functions | |
static WB_GeometryFactory | instance () |
Protected Member Functions | |
WB_GeometryFactory () | |
Private Member Functions | |
List< WB_Vector > | getDirections (final WB_Coordinate w, final double a) |
List< WB_Polygon > | createPolygonsFromJTSGeometry (final Geometry geometry) |
double[] | toDouble (final WB_Coordinate p) |
List< WB_Circle > | uniqueOnly (final List< WB_Circle > circles) |
int[][] | createPrismFaces (final int n) |
int[][] | createAntiprismFaces (final int n) |
List< WB_Point > | createVerticesFromArray (final double[][] vertices) |
List< WB_Point > | clean (final List< WB_Point > points) |
Private Attributes | |
final WB_Point | origin |
final WB_Vector | X |
final WB_Vector | Y |
final WB_Vector | Z |
final WB_Vector | mX |
final WB_Vector | mY |
final WB_Vector | mZ |
WB_Plane | XY |
WB_Plane | YZ |
WB_Plane | ZX |
WB_Plane | YX |
WB_Plane | ZY |
WB_Plane | XZ |
WB_CoordinateSystem | currentCS |
WB_Transform | toWorld |
WB_CoordinateSystem | world |
WB_ShapeReader | shapereader |
final GeometryFactory | JTSgf = new GeometryFactory() |
Static Private Attributes | |
static final WB_GeometryFactory | factory = new WB_GeometryFactory() |
|
protected |
void wblut.geom.WB_GeometryFactory.apply | ( | final WB_Transform | T | ) |
T |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.boundary | ( | final WB_Polygon | poly | ) |
poly |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.buffer | ( | final WB_Polygon | poly, |
final double | d | ||
) |
poly | |
d |
points |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.constrain | ( | final WB_Polygon | poly, |
final WB_Polygon | container | ||
) |
poly | |
container |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.constrain | ( | final WB_Polygon[] | polygons, |
final WB_Polygon | container | ||
) |
polygons | |
container |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.constrain | ( | final List< WB_Polygon > | polygons, |
final WB_Polygon | container | ||
) |
polygons | |
container |
List<WB_Line> wblut.geom.WB_GeometryFactory.createAngleBisector2D | ( | final WB_Line | L1, |
final WB_Line | L2 | ||
) |
Get the 2D angle bisectors of two 2D lines.
L1 | 2D line |
L2 | 2D line |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createAntiPrism | ( | final Collection<?extends WB_Coordinate > | points, |
final double | h | ||
) |
points | |
h |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createAntiPrism | ( | final WB_Coordinate[] | points, |
final double | h | ||
) |
points | |
h |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createAntiPrism | ( | final WB_Polygon | poly, |
final double | h | ||
) |
poly | |
h |
|
private |
n |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createArchimedes | ( | final int | type, |
final double | edgeLength | ||
) |
type | |
edgeLength |
WB_Line wblut.geom.WB_GeometryFactory.createBisector2D | ( | final WB_Coordinate | p, |
final WB_Coordinate | q | ||
) |
Get the 2D bisector of two 2D points. The points should be distinct.
p | 2D point |
q | 2D point |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleAndHeight | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final double | height | ||
) |
points | |
angle | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleAndHeight | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final double | height | ||
) |
points | |
angle | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleRangeAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleRangeAndHeight | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleRangeAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleRangeAndHeight | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleRangeAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height | ||
) |
points | |
minangle | |
maxangle | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAngleRangeAndHeight | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height | ||
) |
points | |
minangle | |
maxangle | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAnglesAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double[] | angles, | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
height | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createBitaperWithAnglesAndHeight | ( | final WB_Coordinate[] | points, |
final double[] | angles, | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
height | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final double | height, | ||
final double | cap, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
height | |
cap | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final double | height, | ||
final double | cap | ||
) |
points | |
angle | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleAndHeight | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final double | height, | ||
final double | cap, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
height | |
cap | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleAndHeight | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final double | height, | ||
final double | cap | ||
) |
points | |
angle | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleRangeAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final double | cap, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
cap | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleRangeAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final double | cap | ||
) |
points | |
minangle | |
maxangle | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleRangeAndHeight | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final double | cap, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
cap | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAngleRangeAndHeight | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final double | cap | ||
) |
points | |
minangle | |
maxangle | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAnglesAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double[] | angles, | ||
final double | height, | ||
final double | cap, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
height | |
cap | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAnglesAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double[] | angles, | ||
final double | height, | ||
final double | cap | ||
) |
points | |
angles | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAnglesAndHeight | ( | final WB_Coordinate[] | points, |
final double[] | angles, | ||
final double | height, | ||
final double | cap, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
height | |
cap | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCapsuleWithAnglesAndHeight | ( | final WB_Coordinate[] | points, |
final double[] | angles, | ||
final double | height, | ||
final double | cap | ||
) |
points | |
angles | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createCatalan | ( | final int | type, |
final double | edgeLength | ||
) |
type | |
edgeLength |
WB_Point wblut.geom.WB_GeometryFactory.createCentroid | ( | final WB_Triangle | tri | ) |
Centroid of triangle.
tri | triangle |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleCCC | ( | WB_Circle | C1, |
WB_Circle | C2, | ||
WB_Circle | C3 | ||
) |
C1 | |
C2 | |
C3 |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleLCC | ( | final WB_Line | L, |
final WB_Circle | C1, | ||
final WB_Circle | C2 | ||
) |
Gets circles tangent to 2D line and two circles.
L | line |
C1 | circle |
C2 | circle |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleLLC | ( | final WB_Line | L1, |
final WB_Line | L2, | ||
final WB_Circle | C | ||
) |
Gets circles tangent to 2 2D lines and a circle.
L1 | line |
L2 | line |
C | circle |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleLLL | ( | final WB_Line | L1, |
final WB_Line | L2, | ||
final WB_Line | L3 | ||
) |
Gets the circle tangent to 3 2D lines.
L1 | |
L2 | |
L3 |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCirclePCC | ( | final WB_Coordinate | p, |
final WB_Circle | C1, | ||
final WB_Circle | C2 | ||
) |
http://www.cut-the-knot.org/Curriculum/Geometry/GeoGebra/PCC.shtml# solution
p | |
C1 | |
C2 |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCirclePLC | ( | final WB_Coordinate | p, |
final WB_Line | L, | ||
final WB_Circle | C | ||
) |
Gets circles through a 2D point tangent to a circle and a 2D line. http://www.epab.bme.hu/geoc2/GC2_Lecture_notes_11_Spring.pdf
p | 2D point |
L | 2D line |
C | circle |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCirclePLL | ( | final WB_Coordinate | p, |
final WB_Line | L1, | ||
final WB_Line | L2 | ||
) |
Gets circles tangent to 2 2D lines through point. http://www.cut-the-knot.org/Curriculum/Geometry/GeoGebra/PLL.shtml
p | point |
L1 | line |
L2 | line |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCirclePPC | ( | final WB_Coordinate | p, |
final WB_Coordinate | q, | ||
final WB_Circle | C | ||
) |
Gets circles through two 2d points tangent to circle. http://mathafou.free.fr/pbg_en/sol136.html
p | 2D point |
q | 2D point |
C | circle |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCirclePPL | ( | final WB_Coordinate | p, |
final WB_Coordinate | q, | ||
final WB_Line | L | ||
) |
http://www.cut-the-knot.org/Curriculum/Geometry/GeoGebra/PPL.shtml
p | |
q | |
L |
WB_Circle wblut.geom.WB_GeometryFactory.createCirclePPP | ( | final WB_Coordinate | p0, |
final WB_Coordinate | p1, | ||
final WB_Coordinate | p2 | ||
) |
Gets the circle through 3 2D points, z-ordinate is ignored.
p0 | |
p1 | |
p2 |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleTangentTo2Lines | ( | final WB_Line | L0, |
final WB_Line | L1, | ||
final double | r | ||
) |
Gets circles with given radius tangent to 2 2D lines.
L0 | line |
L1 | line |
r | radius |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleTangentToLineAndCircle | ( | final WB_Line | L, |
final WB_Circle | C, | ||
final double | r | ||
) |
Gets the circle tangent to line and circle.
L | the l |
C | the c |
r | the r |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleTangentToLineThroughPoint | ( | final WB_Line | L, |
final WB_Coordinate | p, | ||
final double | r | ||
) |
Gets circles with given radius tangent to 2D line through 2D point.
L | line |
p | point |
r | radius |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleThrough2Points | ( | final WB_Coordinate | p0, |
final WB_Coordinate | p1, | ||
final double | r | ||
) |
Gets the circles with given radius through 2 points.
p0 | |
p1 | |
r | radius |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCircleThroughPointTangentToCircle | ( | final WB_Coordinate | p, |
final WB_Circle | C, | ||
final double | r | ||
) |
Gets circles with given radius through 2D point and tangent to circle.
p | point |
C | circle |
r | radius |
WB_Circle wblut.geom.WB_GeometryFactory.createCircleWithDiameter | ( | final WB_Coordinate | center, |
final double | diameter | ||
) |
Circle with center and diameter.
center | |
diameter |
WB_Circle wblut.geom.WB_GeometryFactory.createCircleWithDiameter | ( | final double | x, |
final double | y, | ||
final double | diameter | ||
) |
Circle with diameter and radius.
x | |
y | |
diameter |
WB_Circle wblut.geom.WB_GeometryFactory.createCircleWithRadius | ( | final WB_Coordinate | center, |
final WB_Coordinate | normal, | ||
final double | radius | ||
) |
Circle with center and radius.
center | |
normal | |
radius |
WB_Circle wblut.geom.WB_GeometryFactory.createCircleWithRadius | ( | final WB_Coordinate | center, |
final double | radius | ||
) |
center | |
radius |
WB_Circle wblut.geom.WB_GeometryFactory.createCircleWithRadius | ( | final double | x, |
final double | y, | ||
final double | radius | ||
) |
Circle with center and radius.
x | |
y | |
radius |
WB_Point wblut.geom.WB_GeometryFactory.createCircumcenter | ( | final WB_Triangle | tri | ) |
Circumcenter of triangle.
tri | triangle |
WB_Circle wblut.geom.WB_GeometryFactory.createCircumcircle | ( | final WB_Triangle | tri | ) |
Get circumcircle of 2D triangle, z-ordinate is ignored.
tri | triangle |
List<WB_Point> wblut.geom.WB_GeometryFactory.createClosestPoint | ( | final WB_Line | L1, |
final WB_Line | L2 | ||
) |
Closest points between two 2D lines, z-ordinate is ignored.
L1 | 2D line |
L2 | 2D line |
WB_Point wblut.geom.WB_GeometryFactory.createClosestPointOnLine2D | ( | final WB_Coordinate | p, |
final WB_Line | L | ||
) |
Closest point to 2D line, z-ordinate is ignored.
p | WB_Coordinate |
L | WB_Line |
WB_Point wblut.geom.WB_GeometryFactory.createClosestPointOnPolygon | ( | final WB_Coordinate | p, |
final WB_Polygon | poly | ||
) |
p | |
poly |
WB_Point wblut.geom.WB_GeometryFactory.createClosestPointOnTriangle | ( | final WB_Coordinate | p, |
final WB_Coordinate | a, | ||
final WB_Coordinate | b, | ||
final WB_Coordinate | c | ||
) |
p | |
a | |
b | |
c |
WB_GeometryCollection wblut.geom.WB_GeometryFactory.createCollection | ( | ) |
Create an empty WB_GeometryCollection, a utility WB_Geometry that consists of a collection of WB_Geometry objects including other WB_GeometryCollection.
WB_GeometryCollection wblut.geom.WB_GeometryFactory.createCollection | ( | final Collection< WB_Geometry > | collection | ) |
Create a WB_GeometryCollection, a utility WB_Geometry that consists of a collection of WB_Geometry objects including other WB_GeometryCollection.
collection |
WB_GeometryCollection wblut.geom.WB_GeometryFactory.createCollection | ( | final WB_Geometry... | geometries | ) |
Create a WB_GeometryCollection, a utility WB_Geometry that consists of a collection of WB_Geometry objects including other WB_GeometryCollection.
geometries | : 0 or more WB_Geometry objects or an array of WB_Geometry |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createCollinearCircleTangentTo2Circles | ( | final WB_Circle | C0, |
final WB_Circle | C1 | ||
) |
Gets circles tangent to two circles. This will return all tangent circles whose center are collinear with the the two centers.
C0 | |
C1 |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConcaveHull | ( | final List<?extends WB_Coordinate > | points, |
final double | filter | ||
) |
points | |
filter |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConcaveHull | ( | final WB_Coordinate[] | points, |
final double | filter | ||
) |
points | |
filter |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConcaveHull | ( | final List<?extends WB_Coordinate > | points, |
final WB_AlphaComplex | ac, | ||
final double | filter | ||
) |
points | |
ac | |
filter |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConcaveHull | ( | final WB_Coordinate[] | points, |
final WB_AlphaComplex | ac, | ||
final double | filter | ||
) |
points | |
ac | |
filter |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConvexHull | ( | final List<?extends WB_Coordinate > | points | ) |
points |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConvexHull | ( | final WB_Coordinate[] | points | ) |
points |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConvexHull | ( | final WB_Coordinate[] | points, |
final boolean | triangulate | ||
) |
points | |
triangulate |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConvexHull | ( | final List<?extends WB_Coordinate > | points, |
final boolean | triangulate | ||
) |
points | |
triangulate |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConvexHullWithThreshold | ( | final WB_Coordinate[] | points, |
final boolean | triangulate, | ||
final double | threshold | ||
) |
points | |
triangulate | |
threshold |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createConvexHullWithThreshold | ( | final List<?extends WB_Coordinate > | points, |
final boolean | triangulate, | ||
final double | threshold | ||
) |
points | |
triangulate | |
threshold |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createCSFromOX | ( | final WB_Coordinate | origin, |
final WB_Coordinate | X | ||
) |
Create a new right-handed coordinate system. The WORLD CS is the default parent; the z-coordinate of X is ignored and X is normalized, Z is (0,0,1) and Y is created from X and Z
origin | |
X |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createCSFromOX | ( | final WB_Coordinate | origin, |
final WB_Coordinate | X, | ||
final WB_CoordinateSystem | parent | ||
) |
Create a new right-handed coordinate ; the z-coordinate of X is ignored and X is normalized, Z is (0,0,1) and Y is created from X and Z.
origin | |
X | |
parent | parent coordinate system |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createCSFromOXY | ( | final WB_Coordinate | origin, |
final WB_Coordinate | X, | ||
final WB_Coordinate | Y | ||
) |
Create a new right-handed coordinate system. The WORLD CS is the default parent; X is normalized, Y is normalized and orthogonalized and Z is created from X and Y
origin | |
X | |
Y |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createCSFromOXY | ( | final WB_Coordinate | origin, |
final WB_Coordinate | X, | ||
final WB_Coordinate | Y, | ||
final WB_CoordinateSystem | parent | ||
) |
Create a new right-handed coordinate with a defined parent. X is normalized, Y is normalized and orthogonalized and Z is created from X and Y
origin | |
X | |
Y | |
parent | parent coordinate system |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createCSFromOXYZ | ( | final WB_Coordinate | origin, |
final WB_Coordinate | X, | ||
final WB_Coordinate | Y, | ||
final WB_Coordinate | Z, | ||
final WB_CoordinateSystem | parent | ||
) |
origin | |
X | |
Y | |
Z | |
parent |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createCSFromOXYZ | ( | final WB_Coordinate | origin, |
final WB_Coordinate | X, | ||
final WB_Coordinate | Y, | ||
final WB_Coordinate | Z | ||
) |
origin | |
X | |
Y | |
Z |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithAngle | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithAngle | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithAngle | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle | ||
) |
points | |
angle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithAngle | ( | final WB_Coordinate[] | points, |
final double | angle | ||
) |
points | |
angle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithAngleRange | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithAngleRange | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithHeight | ( | final WB_Coordinate[] | points, |
final double | height | ||
) |
points | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithHeight | ( | final WB_Coordinate[] | points, |
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createDipyramidWithHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | height | ||
) |
points | |
height |
WB_Context2D wblut.geom.WB_GeometryFactory.createEmbeddedPlane | ( | ) |
WB_Context2D wblut.geom.WB_GeometryFactory.createEmbeddedPlane | ( | final int | mode, |
final double | offset | ||
) |
Create a 2D context from an offset coordinate plane.
mode | 0=YZ, 1=ZX, 2=XY, 3=ZY, 4=XZ, 5=YX |
offset | offset of the 2D context origin along plane normal |
WB_Context2D wblut.geom.WB_GeometryFactory.createEmbeddedPlane | ( | final int | mode | ) |
Create a 2D context from a coordinate plane.
mode | 0=YZ, 1=ZX, 2=XY, 3=ZY, 4=XZ, 5=YX |
WB_Context2D wblut.geom.WB_GeometryFactory.createEmbeddedPlane | ( | final WB_Plane | P, |
final double | offset | ||
) |
Create a 2D context from an offset plane.
P | plane |
offset | offset of the 2D context origin along plane normal |
WB_Context2D wblut.geom.WB_GeometryFactory.createEmbeddedPlane | ( | final WB_Plane | P | ) |
Create a 2D context from a plane.
P | plane |
WB_Point wblut.geom.WB_GeometryFactory.createIncenter | ( | final WB_Triangle | tri | ) |
Incenter of triangle, z-ordinate is ignored.
tri | triangle |
WB_Circle wblut.geom.WB_GeometryFactory.createIncircle | ( | final WB_Triangle | tri | ) |
Get incircle of triangle, z-ordinate is ignored.
tri | triangle |
WB_Point wblut.geom.WB_GeometryFactory.createInterpolatedPoint | ( | final WB_Coordinate | p, |
final WB_Coordinate | q, | ||
final double | f | ||
) |
Interpolated point.
p | point |
q | point |
f | interpolation value, p=0,q=1 |
WB_Point wblut.geom.WB_GeometryFactory.createInterpolatedPoint2D | ( | final WB_Coordinate | p, |
final WB_Coordinate | q, | ||
final double | f | ||
) |
Interpolated point, z-ordinate is ignored.
p | point |
q | point |
f | interpolation value, p=0,q=1 |
WB_Point wblut.geom.WB_GeometryFactory.createIntersectionPoint2D | ( | final WB_Line | L1, |
final WB_Line | L2 | ||
) |
Gets intersection points of two 2D lines, z-ordinate is ignored.
L1 | |
L2 |
List<WB_Point> wblut.geom.WB_GeometryFactory.createIntersectionPoints | ( | final WB_Circle | C0, |
final WB_Circle | C1 | ||
) |
Gets intersection points of two circles, z-ordinate is ignored.
C0 | |
C1 |
List<WB_Point> wblut.geom.WB_GeometryFactory.createIntersectionPoints | ( | final WB_Line | L, |
final WB_Circle | C | ||
) |
Gets intersection points of 2D line and circle, z-ordinate is ignored.
L | |
C |
WB_Circle wblut.geom.WB_GeometryFactory.createInversionCircle | ( | final WB_Circle | C, |
final WB_Circle | inversionCircle | ||
) |
Inversion of circle C over circle inversionCircle http://mathworld.wolfram.com/Inversion.html
C | circle |
inversionCircle | inversion circle |
WB_Point wblut.geom.WB_GeometryFactory.createInversionPoint | ( | final WB_Coordinate | p, |
final WB_Circle | inversionCircle | ||
) |
Inversion of 2D point p over circle C http://mathworld.wolfram.com/Inversion.html
p | 2D point |
inversionCircle | inversion circle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createJohnson | ( | final int | type, |
final double | edgeLength | ||
) |
Johnson polyhedra.
Implemented by Frederik Vanhoutte (W:Blut), painstakingly collected by David Marec. Many thanks, without David this wouldn't be here.
type | |
edgeLength |
List<WB_Line> wblut.geom.WB_GeometryFactory.createLinesTangentTo2Circles | ( | final WB_Circle | C0, |
final WB_Circle | C1 | ||
) |
Gets the 2D lines tangent to 2 circles.
C0 | circle |
C1 | circle |
List<WB_Line> wblut.geom.WB_GeometryFactory.createLinesTangentToCircleThroughPoint | ( | final WB_Circle | C, |
final WB_Coordinate | p | ||
) |
Gets the 2D lines tangent to a circle through 2D point.
C | circle |
p | point |
WB_Line wblut.geom.WB_GeometryFactory.createLineTangentToCircleInPoint | ( | final WB_Circle | C, |
final WB_Coordinate | p | ||
) |
Get the 2D line tangent to a circle at a 2D point.
C | circle |
p | point |
WB_Line wblut.geom.WB_GeometryFactory.createLineThroughPoints | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2 | ||
) |
Get line through two points. The first point will become the origin
p1 | point 1 |
p2 | point 2 |
WB_Line wblut.geom.WB_GeometryFactory.createLineThroughPoints | ( | final double | x1, |
final double | y1, | ||
final double | x2, | ||
final double | y2 | ||
) |
Get line through two points. The first point will become the origin
x1 | x-ordinate of point 1 |
y1 | y-ordinate of point 1 |
x2 | x-ordinate of point 2 |
y2 | y-ordinate of point 2 |
WB_Line wblut.geom.WB_GeometryFactory.createLineThroughPoints | ( | final double | x1, |
final double | y1, | ||
final double | z1, | ||
final double | x2, | ||
final double | y2, | ||
final double | z2 | ||
) |
Get line through two points. The first point will become the origin
x1 | x-ordinate of point 1 |
y1 | y-ordinate of point 1 * |
z1 | z-ordinate of point 1 |
z1 | |
x2 | x-ordinate of point 2 |
y2 | y-ordinate of point 2 |
z2 | z-ordinate of point 2 |
WB_Line wblut.geom.WB_GeometryFactory.createLineWithDirection | ( | final WB_Coordinate | origin, |
final WB_Coordinate | direction | ||
) |
Get line through point with given direction.
origin | point on line |
direction | direction |
WB_Line wblut.geom.WB_GeometryFactory.createLineWithDirection | ( | final double | ox, |
final double | oy, | ||
final double | dx, | ||
final double | dy | ||
) |
Get 2D line through point with given direction.
ox | x-ordinate of origin |
oy | y-ordinate of origin |
dx | x-ordinate of direction |
dy | y-ordinate of direction |
WB_Line wblut.geom.WB_GeometryFactory.createLineWithDirection | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | dx, | ||
final double | dy, | ||
final double | dz | ||
) |
Get 3D line through point with given direction.
ox | x-ordinate of origin |
oy | y-ordinate of origin |
oz | z-ordinate of origin |
dx | x-ordinate of direction |
dy | y-ordinate of direction |
dz | z-ordinate of direction |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createMesh | ( | final WB_Coordinate[] | points, |
final int | faces[][] | ||
) |
points | |
faces |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createMesh | ( | final Collection<?extends WB_Coordinate > | points, |
final int | faces[][] | ||
) |
points | |
faces |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createMesh | ( | final double[] | ordinates, |
final int | faces[][] | ||
) |
ordinates | |
faces |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createMesh | ( | final WB_AABB | aabb | ) |
aabb |
WB_Point wblut.geom.WB_GeometryFactory.createMidpoint | ( | final WB_Coordinate | p, |
final WB_Coordinate | q | ||
) |
p | |
q |
WB_Point wblut.geom.WB_GeometryFactory.createMidpoint | ( | final WB_Coordinate... | p | ) |
p |
WB_Point wblut.geom.WB_GeometryFactory.createMirrorPoint | ( | final WB_Coordinate | p, |
final double | x0, | ||
final double | y0, | ||
final double | x1, | ||
final double | y1 | ||
) |
Mirror 2D point about 2D line.
p | |
x0 | |
y0 | |
x1 | |
y1 |
WB_Point wblut.geom.WB_GeometryFactory.createMirrorPoint | ( | final WB_Coordinate | p, |
final WB_Linear | L | ||
) |
List<WB_Circle> wblut.geom.WB_GeometryFactory.createNonCollinearCircleTangentTo2Circles | ( | final WB_Circle | C0, |
final WB_Circle | C1, | ||
final double | r | ||
) |
Gets circles with given radius tangent to two circles. This will return all tangent circles with a certaun radius whose center are non-collinear with the the two centers.
C0 | |
C1 | |
r | radius |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedPerpendicularVector | ( | final double | _x, |
final double | _y | ||
) |
Normalized vector from Cartesian coordinates http://en.wikipedia.org/wiki/Cartesian_coordinate_system
_x | x |
_y | y |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedPerpendicularVector | ( | final double | _x, |
final double | _y, | ||
final double | _z | ||
) |
_x | |
_y | |
_z |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedPerpendicularVector | ( | final WB_Coordinate | p | ) |
p |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedVector | ( | final WB_Coordinate | p | ) |
p |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedVector | ( | final double | _x, |
final double | _y | ||
) |
Normalized vector from Cartesian coordinates http://en.wikipedia.org/wiki/Cartesian_coordinate_system
_x | x |
_y | y |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedVector | ( | final double | _x, |
final double | _y, | ||
final double | _z | ||
) |
Normalized vector from Cartesian coordinates http://en.wikipedia.org/wiki/Cartesian_coordinate_system
_x | x |
_y | y |
_z | z |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedVector | ( | final double | _x, |
final double | _y, | ||
final double | _z, | ||
final double | _w | ||
) |
_x | |
_y | |
_z | |
_w |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedVector2D | ( | final WB_Coordinate | p | ) |
p |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedVectorFromTo | ( | final WB_Coordinate | p, |
final WB_Coordinate | q | ||
) |
p | |
q |
WB_Vector wblut.geom.WB_GeometryFactory.createNormalizedVectorFromTo2D | ( | final WB_Coordinate | p, |
final WB_Coordinate | q | ||
) |
p | |
q |
WB_Plane wblut.geom.WB_GeometryFactory.createOffsetPlane | ( | final WB_Coordinate | origin, |
final WB_Coordinate | normal, | ||
final double | offset | ||
) |
Get plane through point on plane with normal direction.
origin | point on plane |
normal | |
offset | offset |
WB_Plane wblut.geom.WB_GeometryFactory.createOffsetPlane | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | nx, | ||
final double | ny, | ||
final double | nz, | ||
final double | offset | ||
) |
Get plane through point on plane with normal direction.
ox | x-ordinate of point on plane |
oy | y-ordinate of point on plane |
oz | z-ordinate of point on plane |
nx | |
ny | |
nz | |
offset | offset |
WB_Plane wblut.geom.WB_GeometryFactory.createOffsetPlane | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2, | ||
final WB_Coordinate | p3, | ||
final double | offset | ||
) |
Get offset plane through 3 points.
p1 | point on plane |
p2 | point on plane |
p3 | point on plane |
offset | offset |
WB_Point wblut.geom.WB_GeometryFactory.createOrthocenter | ( | final WB_Triangle | tri | ) |
Orthocenter of triangle, z-ordinate is ignored.
tri | triangle |
WB_Point wblut.geom.WB_GeometryFactory.createOrthocenter2D | ( | final WB_Triangle | tri | ) |
Orthocenter of triangle.
tri | triangle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createOtherPolyhedron | ( | final int | type, |
final double | edgeLength | ||
) |
type | |
edgeLength |
List<WB_Line> wblut.geom.WB_GeometryFactory.createParallelLines2D | ( | final WB_Line | L, |
final double | d | ||
) |
Get the two 2D lines parallel to a 2D line and separated by a distance d.
L | 2D line |
d | distance |
WB_Line wblut.geom.WB_GeometryFactory.createParallelLineThroughPoint | ( | final WB_Linear | L, |
final WB_Coordinate | p | ||
) |
Get a line parallel to a line and through point.
L | line |
p | point |
WB_Ray wblut.geom.WB_GeometryFactory.createParallelRayThroughPoint | ( | final WB_Linear | L, |
final WB_Coordinate | p | ||
) |
Get a ray parallel to a line and through point.
L | line |
p | point |
List<WB_Line> wblut.geom.WB_GeometryFactory.createPerpendicularLinesTangentToCircle | ( | final WB_Line | L, |
final WB_Circle | C | ||
) |
Gets the two 2D lines perpendicular to a 2D line and tangent to a circle.
L | 2D line |
C | circle |
WB_Line wblut.geom.WB_GeometryFactory.createPerpendicularLineThroughPoint2D | ( | final WB_Line | L, |
final WB_Coordinate | p | ||
) |
Get a 2D line perpendicular to 2D line and through 2D point.
L | 2D line |
p | 2D point |
WB_Plane wblut.geom.WB_GeometryFactory.createPlane | ( | final WB_Coordinate | origin, |
final WB_Coordinate | normal | ||
) |
Get plane through point on plane with normal direction.
origin | point on plane |
normal |
WB_Plane wblut.geom.WB_GeometryFactory.createPlane | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | nx, | ||
final double | ny, | ||
final double | nz | ||
) |
Get plane through point on plane with normal direction.
ox | x-ordinate of point on plane |
oy | y-ordinate of point on plane |
oz | z-ordinate of point on plane |
nx | |
ny | |
nz |
WB_Plane wblut.geom.WB_GeometryFactory.createPlane | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2, | ||
final WB_Coordinate | p3 | ||
) |
Get plane through 3 points.
p1 | point on plane |
p2 | point on plane |
p3 | point on plane |
WB_Plane wblut.geom.WB_GeometryFactory.createPlane | ( | final WB_Triangle | T | ) |
T |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPlato | ( | final int | type, |
final double | edgeLength | ||
) |
type | |
edgeLength |
WB_Point wblut.geom.WB_GeometryFactory.createPoint | ( | ) |
New point at origin.
WB_Point wblut.geom.WB_GeometryFactory.createPoint | ( | final WB_Coordinate | p | ) |
Create new point.If parameter p is same class as caller then the original point is returned. Unsafe if the point is aftwerwards modified with unsafe operators (_setSelf,_addSelf,_subSelf,..)
p | point |
WB_Point wblut.geom.WB_GeometryFactory.createPoint | ( | final double[] | p | ) |
p |
WB_Point wblut.geom.WB_GeometryFactory.createPoint | ( | final double | _x, |
final double | _y | ||
) |
Point from Cartesian coordinates http://en.wikipedia.org/wiki/Cartesian_coordinate_system
_x | x |
_y | y |
WB_Point wblut.geom.WB_GeometryFactory.createPoint | ( | final double | _x, |
final double | _y, | ||
final double | _z | ||
) |
Point from Cartesian coordinates http://en.wikipedia.org/wiki/Elliptic_coordinates
_x | x |
_y | y |
_z | z |
WB_Point wblut.geom.WB_GeometryFactory.createPoint | ( | final Coordinate | coord | ) |
coord |
WB_Point wblut.geom.WB_GeometryFactory.createPoint2D | ( | final WB_Coordinate | p | ) |
Copy of coordinate as point, z-ordinate is ignored.
p | point |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromBarycentricCoordinates | ( | final double | u, |
final double | v, | ||
final double | w, | ||
final WB_Triangle | tri | ||
) |
Get point with triangle barycentric coordinates.
u | |
v | |
w | |
tri | triangle |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromBipolar | ( | final double | a, |
final double | sigma, | ||
final double | tau | ||
) |
Point from bipolar coordinates http://en.wikipedia.org/wiki/Bipolar_coordinates
a | focus |
sigma | bipolar coordinate |
tau | bipolar coordinate |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromBipolarCylindrical | ( | final double | a, |
final double | sigma, | ||
final double | tau, | ||
final double | z | ||
) |
Point from bipolar cylindrical coordinates http://en.wikipedia.org/wiki/Bipolar_cylindrical_coordinates
a | focus |
sigma | toroidal coordinate |
tau | toroidal coordinate |
z | height |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromBispherical | ( | final double | a, |
final double | sigma, | ||
final double | tau, | ||
final double | phi | ||
) |
Point from bispherical coordinates http://en.wikipedia.org/wiki/Bispherical_coordinates
a | focus |
sigma | toroidal coordinate |
tau | toroidal coordinate |
phi | toroidal coordinate |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromConical | ( | final double | b, |
final double | c, | ||
final double | r, | ||
final double | mu, | ||
final double | nu | ||
) |
Point from conical coordinates http://en.wikipedia.org/wiki/Conical_coordinates
nu�<c�<mu�<b�
b,c | conical constants |
c | |
r | radius |
mu | conical coordinate |
nu | conical coordinate |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromCylindrical | ( | final double | r, |
final double | phi, | ||
final double | z | ||
) |
Point from cylindrical coordinates http://en.wikipedia.org/wiki/Cylindrical_coordinate_system
r | radius |
phi | angle |
z | height |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromEllipsoidal | ( | final double | a, |
final double | b, | ||
final double | c, | ||
final double | lambda, | ||
final double | mu, | ||
final double | nu | ||
) |
Point from ellipsoidal coordinates http://en.wikipedia.org/wiki/Ellipsoidal_coordinates
lambda<c�<mu<b�<nu<a�
a,b,c | focus |
b | |
c | |
lambda | ellipsoidal coordinate |
mu | ellipsoidal coordinate |
nu | ellipsoidal coordinate |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromElliptic | ( | final double | a, |
final double | sigma, | ||
final double | tau | ||
) |
Point from elliptic coordinates http://en.wikipedia.org/wiki/Elliptic_coordinates
a | focus |
sigma | elliptic coordinate >=0 |
tau | elliptic coordinate between -1 and 1 |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromElliptic | ( | final double | a, |
final double | mu, | ||
final double | nu, | ||
final double | z | ||
) |
Point from elliptic coordinates http://en.wikipedia.org/wiki/Elliptic_cylindrical_coordinates
a | focus |
mu | elliptic coordinate >=0 |
nu | elliptic coordinate between -PI and PI |
z | height |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromHyperbolic | ( | final double | u, |
final double | v | ||
) |
Point from hyperbolic coordinates http://en.wikipedia.org/wiki/Hyperbolic_coordinates
u | hyperbolic angle |
v | geometric mean >0 |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromOblateSpheroidal | ( | final double | a, |
final double | mu, | ||
final double | nu, | ||
final double | phi | ||
) |
Point from oblate spheroidal coordinates http://en.wikipedia.org/wiki/Oblate_spheroidal_coordinates
a | focus |
mu | spheroidal coordinate >=0 |
nu | spheroidal coordinate between -0.5*PI and 0.5*PI |
phi | azimuth coordinate between -PI and PI |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromParabolic | ( | final double | sigma, |
final double | tau | ||
) |
Point from parabolic coordinates http://en.wikipedia.org/wiki/Parabolic_coordinates
sigma | parabolic coordinate |
tau | parabolic coordinate |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromParabolic | ( | final double | sigma, |
final double | tau, | ||
final double | z | ||
) |
Point from parabolic coordinates http://en.wikipedia.org/wiki/Parabolic_cylindrical_coordinates
sigma | parabolic coordinate |
tau | parabolic coordinate |
z | height |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromParaboloidal | ( | final double | sigma, |
final double | tau, | ||
final double | phi | ||
) |
Point from paraboloidal coordinates http://en.wikipedia.org/wiki/Paraboloidal_coordinates
sigma | parabolic coordinate |
tau | parabolic coordinate |
phi | azimuth coordinate between -PI and PI |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromPolar | ( | final double | r, |
final double | phi | ||
) |
Point from polar coordinates http://en.wikipedia.org/wiki/Polar_coordinate_system
r | radius |
phi | angle |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromProlateSpheroidal | ( | final double | a, |
final double | mu, | ||
final double | nu, | ||
final double | phi | ||
) |
Point from prolate spheroidal coordinates http://en.wikipedia.org/wiki/Prolate_spheroidal_coordinates
a | focus |
mu | spheroidal coordinate >=0 |
nu | spheroidal coordinate between -0.5*PI and 0.5*PI |
phi | azimuth coordinate between -PI and PI |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromSpherical | ( | final double | r, |
final double | theta, | ||
final double | phi | ||
) |
Point from spherical coordinates http://en.wikipedia.org/wiki/Spherical_coordinate_system
r | radius |
theta | inclination coordinate between -0.5*PI and 0.5*PI |
phi | azimuth coordinate between -PI and PI |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromToroidal | ( | final double | a, |
final double | sigma, | ||
final double | tau, | ||
final double | phi | ||
) |
Point from toroidal coordinates http://en.wikipedia.org/wiki/Toroidal_coordinates
a | focus |
sigma | toroidal coordinate |
tau | toroidal coordinate |
phi | toroidal coordinate |
WB_Point wblut.geom.WB_GeometryFactory.createPointFromTrilinearCoordinates | ( | final double | u, |
final double | v, | ||
final double | w, | ||
final WB_Triangle | tri | ||
) |
Get point with triangle trilinear coordinates.
u | |
v | |
w | |
tri | triangle |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createPointSequence | ( | final Collection<?extends WB_Coordinate > | tuples | ) |
tuples |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createPointSequence | ( | final WB_Coordinate[] | tuples | ) |
tuples |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createPointSequence | ( | final WB_CoordinateSequence | tuples | ) |
tuples |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createPointSequence | ( | final List<?extends WB_Coordinate > | tuples, |
final int[] | indices | ||
) |
tuples | |
indices |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createPointSequence | ( | final double[] | ordinates | ) |
ordinates |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createPointSequence | ( | final double | tuples[][] | ) |
tuples |
WB_Polygon wblut.geom.WB_GeometryFactory.createPolygonFromJTSPolygon | ( | final Polygon | JTSpoly | ) |
JTSpoly |
|
private |
geometry |
WB_Polygon wblut.geom.WB_GeometryFactory.createPolygonWithHole | ( | final WB_Coordinate[] | points, |
final WB_Coordinate[] | innerpoints | ||
) |
points | |
innerpoints |
WB_Polygon wblut.geom.WB_GeometryFactory.createPolygonWithHole | ( | final Collection<?extends WB_Coordinate > | points, |
final Collection<?extends WB_Coordinate > | innerpoints | ||
) |
points | |
innerpoints |
WB_Polygon wblut.geom.WB_GeometryFactory.createPolygonWithHoles | ( | final WB_Coordinate[] | points, |
final WB_Coordinate | innerpoints[][] | ||
) |
points | |
innerpoints |
WB_Polygon wblut.geom.WB_GeometryFactory.createPolygonWithHoles | ( | final Collection<?extends WB_Coordinate > | points, |
final List<?extends WB_Coordinate >[] | innerpoints | ||
) |
points | |
innerpoints |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPolyhedron | ( | String | name, |
final double | radius | ||
) |
name | |
radius |
WB_PolyLine wblut.geom.WB_GeometryFactory.createPolyLine | ( | final WB_Coordinate[] | points | ) |
points |
WB_PolyLine wblut.geom.WB_GeometryFactory.createPolyLine | ( | final Collection<?extends WB_Coordinate > | points | ) |
points |
WB_PolyLine wblut.geom.WB_GeometryFactory.createPolyLine | ( | final WB_CoordinateSequence | points | ) |
points |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPrism | ( | final Collection<?extends WB_Coordinate > | points, |
final double | h | ||
) |
points | |
h |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPrism | ( | final WB_Coordinate[] | points, |
final double | h | ||
) |
points | |
h |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPrism | ( | final WB_Polygon | poly, |
final double | h | ||
) |
poly | |
h |
|
private |
n |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngle | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngle | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngle | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle | ||
) |
points | |
angle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngle | ( | final WB_Coordinate[] | points, |
final double | angle | ||
) |
points | |
angle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngleRange | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final boolean | b, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
b | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngleRange | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final boolean | b, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
b | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngleRange | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngleRange | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngleRange | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle | ||
) |
points | |
minangle | |
maxangle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngleRange | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle | ||
) |
points | |
minangle | |
maxangle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngles | ( | final Collection<?extends WB_Coordinate > | points, |
final double[] | angles, | ||
final boolean | b, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
b | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithAngles | ( | final WB_Coordinate[] | points, |
final double[] | angles, | ||
final boolean | b, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
b | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | height, | ||
final boolean | b, | ||
final WB_Context2D | context | ||
) |
points | |
height | |
b | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | height, | ||
final boolean | b | ||
) |
points | |
height | |
b |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | height | ||
) |
points | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithHeight | ( | final WB_Coordinate[] | points, |
final double | height, | ||
final boolean | b, | ||
final WB_Context2D | context | ||
) |
points | |
height | |
b | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithHeight | ( | final WB_Coordinate[] | points, |
final double | height, | ||
final boolean | b | ||
) |
points | |
height | |
b |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createPyramidWithHeight | ( | final WB_Coordinate[] | points, |
final double | height | ||
) |
points | |
height |
WB_Ray wblut.geom.WB_GeometryFactory.createRayThroughPoints | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2 | ||
) |
Get ray through two points. The first point will become the origin
p1 | point 1 |
p2 | point 2 |
WB_Ray wblut.geom.WB_GeometryFactory.createRayThroughPoints | ( | final double | x1, |
final double | y1, | ||
final double | x2, | ||
final double | y2 | ||
) |
Get ray through two points. The first point will become the origin
x1 | x-ordinate of point 1 |
y1 | y-ordinate of point 1 |
x2 | x-ordinate of point 2 |
y2 | y-ordinate of point 2 |
WB_Ray wblut.geom.WB_GeometryFactory.createRayThroughPoints | ( | final double | x1, |
final double | y1, | ||
final double | z1, | ||
final double | x2, | ||
final double | y2, | ||
final double | z2 | ||
) |
Get ray through two points. The first point will become the origin
x1 | x-ordinate of point 1 |
y1 | y-ordinate of point 1 * |
z1 | z-ordinate of point 1 |
z1 | |
x2 | x-ordinate of point 2 |
y2 | y-ordinate of point 2 |
z2 | z-ordinate of point 2 |
WB_Ray wblut.geom.WB_GeometryFactory.createRayWithDirection | ( | final WB_Coordinate | origin, |
final WB_Coordinate | direction | ||
) |
Get ray through point with given direction.
origin | point on line |
direction | direction |
WB_Ray wblut.geom.WB_GeometryFactory.createRayWithDirection | ( | final double | ox, |
final double | oy, | ||
final double | dx, | ||
final double | dy | ||
) |
Get 2D ray through point with given direction.
ox | x-ordinate of origin |
oy | y-ordinate of origin |
dx | x-ordinate of direction |
dy | y-ordinate of direction |
WB_Ray wblut.geom.WB_GeometryFactory.createRayWithDirection | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | dx, | ||
final double | dy, | ||
final double | dz | ||
) |
Get 3D ray through point with given direction.
ox | x-ordinate of origin |
oy | y-ordinate of origin |
oz | z-ordinate of origin |
dx | x-ordinate of direction |
dy | y-ordinate of direction |
dz | z-ordinate of direction |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createRegularAntiPrism | ( | final int | n, |
final double | radius, | ||
final double | h | ||
) |
n | |
radius | |
h |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createRegularPrism | ( | final int | n, |
final double | radius, | ||
final double | h | ||
) |
n | |
radius | |
h |
WB_Ring wblut.geom.WB_GeometryFactory.createRing | ( | final WB_Coordinate[] | points | ) |
points |
WB_Ring wblut.geom.WB_GeometryFactory.createRing | ( | final List<?extends WB_Coordinate > | points | ) |
points |
WB_Ring wblut.geom.WB_GeometryFactory.createRing | ( | final WB_CoordinateSequence | points | ) |
points |
WB_Segment wblut.geom.WB_GeometryFactory.createSegment | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2 | ||
) |
Get segment between two points. The first point will become the origin
p1 | point 1 |
p2 | point 2 |
WB_Segment wblut.geom.WB_GeometryFactory.createSegment | ( | final double | x1, |
final double | y1, | ||
final double | x2, | ||
final double | y2 | ||
) |
Get segment. The first point will become the origin
x1 | x-ordinate of point 1 |
y1 | y-ordinate of point 1 |
x2 | x-ordinate of point 2 |
y2 | y-ordinate of point 2 |
WB_Segment wblut.geom.WB_GeometryFactory.createSegment | ( | final double | x1, |
final double | y1, | ||
final double | z1, | ||
final double | x2, | ||
final double | y2, | ||
final double | z2 | ||
) |
Get segment. The first point will become the origin
x1 | x-ordinate of point 1 |
y1 | y-ordinate of point 1 * |
z1 | z-ordinate of point 1 |
z1 | |
x2 | x-ordinate of point 2 |
y2 | y-ordinate of point 2 |
z2 | z-ordinate of point 2 |
WB_Segment wblut.geom.WB_GeometryFactory.createSegmentWithLength | ( | final WB_Coordinate | origin, |
final WB_Coordinate | direction, | ||
final double | length | ||
) |
Get segment between two points. The first point will become the origin
origin | origin |
direction | direction |
length | length |
WB_Segment wblut.geom.WB_GeometryFactory.createSegmentWithLength | ( | final double | ox, |
final double | oy, | ||
final double | dx, | ||
final double | dy, | ||
final double | length | ||
) |
Get segment from point, direction and length.
ox | x-ordinate of origin |
oy | y-ordinate of origin |
dx | x-ordinate of direction |
dy | y-ordinate of direction |
length | length |
WB_Segment wblut.geom.WB_GeometryFactory.createSegmentWithLength | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | dx, | ||
final double | dy, | ||
final double | dz, | ||
final double | length | ||
) |
Get segment from point, direction and length.
ox | x-ordinate of origin |
oy | y-ordinate of origin |
oz | z-ordinate of origin |
dx | x-ordinate of direction |
dy | y-ordinate of direction |
dz | z-ordinate of direction |
length | length |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createShape | ( | final Shape | shape, |
final double | flatness | ||
) |
shape | |
flatness |
WB_Polygon wblut.geom.WB_GeometryFactory.createSimplePolygon | ( | final WB_Coordinate... | points | ) |
points |
WB_Polygon wblut.geom.WB_GeometryFactory.createSimplePolygon | ( | final Collection<?extends WB_Coordinate > | points | ) |
points |
WB_Polygon wblut.geom.WB_GeometryFactory.createSimplePolygon | ( | final List<?extends WB_Coordinate > | tuples, |
final int[] | indices | ||
) |
tuples | |
indices |
WB_Polygon wblut.geom.WB_GeometryFactory.createSimplePolygon | ( | final WB_CoordinateSequence | coords | ) |
coords |
WB_Sphere wblut.geom.WB_GeometryFactory.createSphereWithDiameter | ( | final WB_Coordinate | center, |
final double | diameter | ||
) |
Sphere with center and diameter.
center | |
diameter |
WB_Sphere wblut.geom.WB_GeometryFactory.createSphereWithDiameter | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final double | diameter | ||
) |
Sphere with diameter and radius.
x | |
y | |
z | |
diameter |
WB_Sphere wblut.geom.WB_GeometryFactory.createSphereWithRadius | ( | final WB_Coordinate | center, |
final double | radius | ||
) |
Sphere with center and radius.
center | |
radius |
WB_Sphere wblut.geom.WB_GeometryFactory.createSphereWithRadius | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final double | radius | ||
) |
Sphere with center and radius.
x | |
y | |
z | |
radius |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createSpindle | ( | final Collection<?extends WB_Coordinate > | points, |
final double | height, | ||
final double | cap, | ||
final WB_Context2D | context | ||
) |
points | |
height | |
cap | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createSpindle | ( | final Collection<?extends WB_Coordinate > | points, |
final double | height, | ||
final double | cap | ||
) |
points | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createSpindle | ( | final WB_Coordinate[] | points, |
final double | height, | ||
final double | cap, | ||
final WB_Context2D | context | ||
) |
points | |
height | |
cap | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createSpindle | ( | final WB_Coordinate[] | points, |
final double | height, | ||
final double | cap | ||
) |
points | |
height | |
cap |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createStellatedIcosahedron | ( | final int | type, |
final double | radius | ||
) |
type | |
radius |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleAndHeight | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
angle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | angle, | ||
final double | height | ||
) |
points | |
angle | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleAndHeight | ( | final WB_Coordinate[] | points, |
final double | angle, | ||
final double | height | ||
) |
points | |
angle | |
height |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleRangeAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleRangeAndHeight | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleRangeAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAngleRangeAndHeight | ( | final WB_Coordinate[] | points, |
final double | minangle, | ||
final double | maxangle, | ||
final double | height, | ||
final WB_Context2D | context | ||
) |
points | |
minangle | |
maxangle | |
height | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAnglesAndHeight | ( | final Collection<?extends WB_Coordinate > | points, |
final double[] | angles, | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
height | |
b | |
t | |
context |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTaperWithAnglesAndHeight | ( | final WB_Coordinate[] | points, |
final double | angles[], | ||
final double | height, | ||
final boolean | b, | ||
final boolean | t, | ||
final WB_Context2D | context | ||
) |
points | |
angles | |
height | |
b | |
t | |
context |
WB_Tetrahedron wblut.geom.WB_GeometryFactory.createTetrahedron | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2, | ||
final WB_Coordinate | p3, | ||
final WB_Coordinate | p4 | ||
) |
Get tetrahedron from 4 points.
p1 | first point of tetrahedron |
p2 | second point of tetrahedron |
p3 | third point of tetrahedron |
p4 | fourth point of tetrahedron |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createText | ( | final String | text, |
final String | fontName, | ||
final float | pointSize | ||
) |
text | |
fontName | |
pointSize |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createText | ( | final String | text, |
final String | fontName, | ||
final float | pointSize, | ||
final double | flatness | ||
) |
text | |
fontName | |
pointSize | |
flatness |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createText | ( | final String | text, |
final String | fontName, | ||
final int | style, | ||
final float | pointSize, | ||
final double | flatness | ||
) |
text | |
fontName | |
style | |
pointSize | |
flatness |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createText | ( | final String | text, |
final Font | font, | ||
final double | flatness | ||
) |
text | |
font | |
flatness |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createTextWithTTFFont | ( | final String | text, |
final String | fontName, | ||
final float | pointSize | ||
) |
text | |
fontName | |
pointSize |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createTextWithTTFFont | ( | final String | text, |
final String | fontName, | ||
final float | pointSize, | ||
final double | flatness | ||
) |
text | |
fontName | |
pointSize | |
flatness |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.createTextWithTTFFont | ( | final String | text, |
final String | fontName, | ||
final int | style, | ||
final float | pointSize, | ||
final double | flatness | ||
) |
text | |
fontName | |
style | |
pointSize | |
flatness |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createTransformedCS | ( | final WB_CoordinateSystem | CS, |
final WB_Transform | T, | ||
final WB_CoordinateSystem | parent | ||
) |
CS | |
T | |
parent |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.createTransformedCS | ( | final WB_CoordinateSystem | CS, |
final WB_Transform | T | ||
) |
CS | |
T |
WB_Triangle wblut.geom.WB_GeometryFactory.createTriangle | ( | final double | p1x, |
final double | p1y, | ||
final double | p2x, | ||
final double | p2y, | ||
final double | p3x, | ||
final double | p3y | ||
) |
Get triangle from 3 points.
p1x | x-ordinate of first point of triangle |
p1y | y-ordinate of first point of triangle |
p2x | x-ordinate of second point of triangle |
p2y | y-ordinate of second point of triangle |
p3x | x-ordinate of third point of triangle |
p3y | y-ordinate of third point of triangle |
WB_Triangle wblut.geom.WB_GeometryFactory.createTriangle | ( | final double | p1x, |
final double | p1y, | ||
final double | p1z, | ||
final double | p2x, | ||
final double | p2y, | ||
final double | p2z, | ||
final double | p3x, | ||
final double | p3y, | ||
final double | p3z | ||
) |
Get triangle from 3 points.
p1x | x-ordinate of first point of triangle |
p1y | y-ordinate of first point of triangle |
p1z | z-ordinate of first point of triangle |
p2x | x-ordinate of second point of triangle |
p2y | y-ordinate of second point of triangle |
p2z | z-ordinate of second point of triangle |
p3x | x-ordinate of third point of triangle |
p3y | y-ordinate of third point of triangle |
p3z | z-ordinate of third point of triangle |
WB_Triangle wblut.geom.WB_GeometryFactory.createTriangle | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2, | ||
final WB_Coordinate | p3 | ||
) |
Get triangle from 3 points.
p1 | first point of triangle |
p2 | second point of triangle |
p3 | third point of triangle |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTriMesh | ( | final WB_Coordinate[] | points, |
final int | faces[][] | ||
) |
points | |
faces |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTriMesh | ( | final Collection<?extends WB_Coordinate > | points, |
final int | faces[][] | ||
) |
points | |
faces |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createTriMesh | ( | final WB_FaceListMesh | mesh | ) |
mesh |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createUniqueMesh | ( | final WB_FaceListMesh | mesh | ) |
mesh |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createUniqueMesh | ( | final WB_FaceListMesh | mesh, |
final double | threshold | ||
) |
mesh | |
threshold |
WB_Vector wblut.geom.WB_GeometryFactory.createVector | ( | ) |
New zero-length vector.
final WB_Vector wblut.geom.WB_GeometryFactory.createVector | ( | final WB_Coordinate | p | ) |
Copy of coordinate as vector.
p | vector |
WB_Vector wblut.geom.WB_GeometryFactory.createVector | ( | final double | _x, |
final double | _y | ||
) |
Vector from Cartesian coordinates http://en.wikipedia.org/wiki/Cartesian_coordinate_system
_x | x |
_y | y |
WB_Vector wblut.geom.WB_GeometryFactory.createVector | ( | final double | _x, |
final double | _y, | ||
final double | _z | ||
) |
Vector from Cartesian coordinates http://en.wikipedia.org/wiki/Elliptic_coordinates
_x | x |
_y | y |
_z | z |
WB_Vector wblut.geom.WB_GeometryFactory.createVector2D | ( | final WB_Coordinate | p | ) |
Copy of coordinate as vector, z-ordinate is ignored.
p | vector |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromBipolar | ( | final double | a, |
final double | sigma, | ||
final double | tau | ||
) |
Vector from bipolar coordinates http://en.wikipedia.org/wiki/Bipolar_coordinates
a | focus |
sigma | bipolar coordinate |
tau | bipolar coordinate |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromBipolarCylindrical | ( | final double | a, |
final double | sigma, | ||
final double | tau, | ||
final double | z | ||
) |
Vector from bipolar cylindrical coordinates http://en.wikipedia.org/wiki/Bipolar_cylindrical_coordinates
a | focus |
sigma | toroidal coordinate |
tau | toroidal coordinate |
z | height |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromBispherical | ( | final double | a, |
final double | sigma, | ||
final double | tau, | ||
final double | phi | ||
) |
Vector from bispherical coordinates http://en.wikipedia.org/wiki/Bispherical_coordinates
a | focus |
sigma | toroidal coordinate |
tau | toroidal coordinate |
phi | toroidal coordinate |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromConical | ( | final double | b, |
final double | c, | ||
final double | r, | ||
final double | mu, | ||
final double | nu | ||
) |
Vector from conical coordinates http://en.wikipedia.org/wiki/Conical_coordinates
nu�<c�<mu�<b�
b,c | conical constants |
c | |
r | radius |
mu | conical coordinate |
nu | conical coordinate |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromCylindrical | ( | final double | r, |
final double | phi, | ||
final double | z | ||
) |
Vector from cylindrical coordinates http://en.wikipedia.org/wiki/Cylindrical_coordinate_system
r | radius |
phi | angle |
z | height |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromEllipsoidal | ( | final double | a, |
final double | b, | ||
final double | c, | ||
final double | lambda, | ||
final double | mu, | ||
final double | nu | ||
) |
Vector from ellipsoidal coordinates http://en.wikipedia.org/wiki/Ellipsoidal_coordinates
lambda<c�<mu<b�<nu<a�
a,b,c | focus |
b | |
c | |
lambda | ellipsoidal coordinate |
mu | ellipsoidal coordinate |
nu | ellipsoidal coordinate |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromElliptic | ( | final double | a, |
final double | mu, | ||
final double | nu | ||
) |
Vector from elliptic coordinates http://en.wikipedia.org/wiki/Elliptic_coordinates
a | focus |
mu | elliptic coordinate >=0 |
nu | elliptic coordinate between -PI and PI |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromElliptic | ( | final double | a, |
final double | mu, | ||
final double | nu, | ||
final double | z | ||
) |
Vector from elliptic coordinates http://en.wikipedia.org/wiki/Elliptic_cylindrical_coordinates
a | focus |
mu | elliptic coordinate >=0 |
nu | elliptic coordinate between -PI and PI |
z | height |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromHyperbolic | ( | final double | u, |
final double | v | ||
) |
Vector from hyperbolic coordinates http://en.wikipedia.org/wiki/Hyperbolic_coordinates
u | hyperbolic angle |
v | geometric mean >0 |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromOblateSpheroidal | ( | final double | a, |
final double | mu, | ||
final double | nu, | ||
final double | phi | ||
) |
Vector from oblate spheroidal coordinates http://en.wikipedia.org/wiki/Oblate_spheroidal_coordinates
a | focus |
mu | spheroidal coordinate >=0 |
nu | spheroidal coordinate between -0.5*PI and 0.5*PI |
phi | azimuth coordinate between -PI and PI |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromParabolic | ( | final double | sigma, |
final double | tau | ||
) |
Vector from parabolic coordinates http://en.wikipedia.org/wiki/Parabolic_coordinates
sigma | parabolic coordinate |
tau | parabolic coordinate |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromParabolic | ( | final double | sigma, |
final double | tau, | ||
final double | z | ||
) |
Vector from parabolic coordinates http://en.wikipedia.org/wiki/Parabolic_cylindrical_coordinates
sigma | parabolic coordinate |
tau | parabolic coordinate |
z | height |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromParaboloidal | ( | final double | sigma, |
final double | tau, | ||
final double | phi | ||
) |
Vector from paraboloidal coordinates http://en.wikipedia.org/wiki/Paraboloidal_coordinates
sigma | parabolic coordinate |
tau | parabolic coordinate |
phi | azimuth coordinate between -PI and PI |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromPolar | ( | final double | r, |
final double | phi | ||
) |
Vector from polar coordinates http://en.wikipedia.org/wiki/Polar_coordinate_system
r | radius |
phi | angle |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromProlateSpheroidal | ( | final double | a, |
final double | mu, | ||
final double | nu, | ||
final double | phi | ||
) |
Vector from prolate spheroidal coordinates http://en.wikipedia.org/wiki/Prolate_spheroidal_coordinates
a | focus |
mu | spheroidal coordinate >=0 |
nu | spheroidal coordinate between -0.5*PI and 0.5*PI |
phi | azimuth coordinate between -PI and PI |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromSpherical | ( | final double | r, |
final double | theta, | ||
final double | phi | ||
) |
Vector from spherical coordinates http://en.wikipedia.org/wiki/Spherical_coordinate_system
r | radius |
theta | inclination coordinate between -0.5*PI and 0.5*PI |
phi | azimuth coordinate between -PI and PI |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromTo | ( | final WB_Coordinate | p, |
final WB_Coordinate | q | ||
) |
p | |
q |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromTo2D | ( | final WB_Coordinate | p, |
final WB_Coordinate | q | ||
) |
p | |
q |
WB_Vector wblut.geom.WB_GeometryFactory.createVectorFromToroidal | ( | final double | a, |
final double | sigma, | ||
final double | tau, | ||
final double | phi | ||
) |
Vector from toroidal coordinates http://en.wikipedia.org/wiki/Toroidal_coordinates
a | focus |
sigma | toroidal coordinate |
tau | toroidal coordinate |
phi | toroidal coordinate |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createVectorSequence | ( | final Collection<?extends WB_Coordinate > | tuples | ) |
tuples |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createVectorSequence | ( | final WB_Coordinate[] | tuples | ) |
tuples |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createVectorSequence | ( | final double[] | ordinates | ) |
ordinates |
WB_CoordinateSequence wblut.geom.WB_GeometryFactory.createVectorSequence | ( | final double | tuples[][] | ) |
tuples |
|
private |
vertices |
WB_FaceListMesh wblut.geom.WB_GeometryFactory.createZonohedron | ( | final WB_Coordinate[] | vectors, |
final double | scale | ||
) |
vectors | |
scale |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.densify | ( | final WB_Polygon | poly, |
final double | max | ||
) |
poly | |
max |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.difference | ( | final WB_Polygon | poly1, |
final WB_Polygon | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.difference | ( | final WB_Polygon | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.difference | ( | final Collection<?extends WB_Polygon > | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.difference | ( | final Collection<?extends WB_Polygon > | poly1, |
final WB_Polygon | poly2 | ||
) |
poly1 | |
poly2 |
double wblut.geom.WB_GeometryFactory.getCosDihedralAngle | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2, | ||
final WB_Coordinate | p3, | ||
final WB_Coordinate | p4 | ||
) |
Get cosine of dihedral angle defined by three vectors.
p1 | |
p2 | |
p3 | |
p4 |
double wblut.geom.WB_GeometryFactory.getCosDihedralAngle | ( | final WB_Coordinate | u, |
final WB_Coordinate | v, | ||
final WB_Coordinate | w | ||
) |
Get cosine of dihedral angle defined by three vectors.
u | WB_Coordinate |
v | WB_Coordinate |
w | WB_Coordinate |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.getCurrentCS | ( | ) |
double wblut.geom.WB_GeometryFactory.getDihedralAngle | ( | final WB_Coordinate | p1, |
final WB_Coordinate | p2, | ||
final WB_Coordinate | p3, | ||
final WB_Coordinate | p4 | ||
) |
Get dihedral angle defined by three vectors.
p1 | |
p2 | |
p3 | |
p4 |
double wblut.geom.WB_GeometryFactory.getDihedralAngle | ( | final WB_Coordinate | v1, |
final WB_Coordinate | v2, | ||
final WB_Coordinate | v3 | ||
) |
Get dihedral angle defined by three vectors.
v1 | WB_Coordinate |
v2 | WB_Coordinate |
v3 | WB_Coordinate |
|
private |
w | |
a |
WB_Point wblut.geom.WB_GeometryFactory.getIntersection | ( | final WB_Coordinate | a, |
final WB_Coordinate | b, | ||
final WB_Plane | P | ||
) |
a | |
b | |
P |
|
static |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.intersection | ( | final WB_Polygon | poly1, |
final WB_Polygon | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.intersection | ( | final WB_Polygon | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.intersection | ( | final Collection<?extends WB_Polygon > | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
WB_Vector wblut.geom.WB_GeometryFactory.minX | ( | ) |
WB_Vector wblut.geom.WB_GeometryFactory.minY | ( | ) |
WB_Vector wblut.geom.WB_GeometryFactory.minZ | ( | ) |
WB_Point wblut.geom.WB_GeometryFactory.origin | ( | ) |
void wblut.geom.WB_GeometryFactory.resetCurrentCS | ( | ) |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.ribbon | ( | final WB_Polygon | poly, |
final double | d | ||
) |
poly | |
d |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.ribbon | ( | final Collection<?extends WB_Polygon > | poly, |
final double | d | ||
) |
poly | |
d |
void wblut.geom.WB_GeometryFactory.setCurrentCS | ( | final WB_CoordinateSystem | CS | ) |
CS |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.simplify | ( | final WB_Polygon | poly, |
final double | tol | ||
) |
poly | |
tol |
WB_Polygon [] wblut.geom.WB_GeometryFactory.splitSimplePolygon | ( | final WB_Polygon | poly, |
final WB_Plane | P | ||
) |
poly | |
P |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.symDifference | ( | final WB_Polygon | poly1, |
final WB_Polygon | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.symDifference | ( | final WB_Polygon | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.symDifference | ( | final Collection<?extends WB_Polygon > | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
|
private |
p |
WB_Transform wblut.geom.WB_GeometryFactory.toWorld | ( | ) |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.union | ( | final WB_Polygon | poly1, |
final WB_Polygon | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.union | ( | final WB_Polygon | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
List<WB_Polygon> wblut.geom.WB_GeometryFactory.union | ( | final Collection<?extends WB_Polygon > | poly1, |
final Collection<?extends WB_Polygon > | poly2 | ||
) |
poly1 | |
poly2 |
circles |
WB_CoordinateSystem wblut.geom.WB_GeometryFactory.WORLD | ( | ) |
WB_Vector wblut.geom.WB_GeometryFactory.X | ( | ) |
WB_Plane wblut.geom.WB_GeometryFactory.XY | ( | ) |
WB_Plane wblut.geom.WB_GeometryFactory.XZ | ( | ) |
WB_Vector wblut.geom.WB_GeometryFactory.Y | ( | ) |
WB_Plane wblut.geom.WB_GeometryFactory.YX | ( | ) |
WB_Plane wblut.geom.WB_GeometryFactory.YZ | ( | ) |
WB_Vector wblut.geom.WB_GeometryFactory.Z | ( | ) |
WB_Plane wblut.geom.WB_GeometryFactory.ZX | ( | ) |
WB_Plane wblut.geom.WB_GeometryFactory.ZY | ( | ) |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |