Uses of Class
uk.ac.leeds.ccg.v3d.geometry.V3D_Geometry
| Package | Description |
|---|---|
| uk.ac.leeds.ccg.v3d.geometry | |
| uk.ac.leeds.ccg.v3d.geometry.envelope |
-
Uses of V3D_Geometry in uk.ac.leeds.ccg.v3d.geometry
Subclasses of V3D_Geometry in uk.ac.leeds.ccg.v3d.geometry Modifier and Type Class Description classV3D_Line3D representation of an infinite length line.classV3D_LineSegmentClass for a line segment in 3D represented by two Point3D instances.classV3D_PlaneV3D_Plane - for representing infinite flat 2D planes in 3D.classV3D_PointV3D_PointclassV3D_RectangleV3D_Rectangle.classV3D_TriangleV3D_Triangle This general class defines those planes that are all bounded by their envelope exactly.Methods in uk.ac.leeds.ccg.v3d.geometry that return V3D_Geometry Modifier and Type Method Description V3D_GeometryV3D_Line. getIntersection(V3D_Line l)Intersectsthiswithl.static V3D_GeometryV3D_Line. getIntersection(V3D_Line l0, V3D_Line l1)V3D_GeometryV3D_LineSegment. getIntersection(V3D_LineSegment l)Intersectsthiswithl.static V3D_GeometryV3D_LineSegment. getIntersection(V3D_LineSegment l0, V3D_LineSegment l1)V3D_GeometryV3D_Plane. getIntersection(V3D_Line l)V3D_GeometryV3D_Plane. getIntersection(V3D_LineSegment l, boolean flag)V3D_GeometryV3D_Plane. getIntersection(V3D_Plane pl)static V3D_GeometryV3D_Plane. getIntersection(V3D_Plane pl, V3D_Line l)V3D_GeometryV3D_Rectangle. getIntersection(V3D_Line l)V3D_GeometryV3D_Triangle. getIntersection(V3D_Line li) -
Uses of V3D_Geometry in uk.ac.leeds.ccg.v3d.geometry.envelope
Subclasses of V3D_Geometry in uk.ac.leeds.ccg.v3d.geometry.envelope Modifier and Type Class Description classV3D_EnvelopeAn envelope contains all the extreme values with respect to the X, Y and Z axes.classV3D_EnvelopeEdgeA class for a line segment aligned with axes.classV3D_EnvelopeEdgeBottomAftFor the bottom-aft edge of an envelope.classV3D_EnvelopeEdgeBottomForeFor the bottom-fore edge of an envelope.classV3D_EnvelopeEdgeBottomLeftFor the bottom-left edge of an envelope.classV3D_EnvelopeEdgeBottomRightFor the bottom-left edge of an envelope.classV3D_EnvelopeEdgeLeftAftFor the left-aft edge of an envelope.classV3D_EnvelopeEdgeLeftForeFor the left-fore edge of an envelope.classV3D_EnvelopeEdgeRightAftFor the right-aft edge of an envelope.classV3D_EnvelopeEdgeRightForeFor the right-fore edge of an envelope.classV3D_EnvelopeEdgeTopAftFor the top-aft edge of an envelope.classV3D_EnvelopeEdgeTopForeFor the top-fore edge of an envelope.classV3D_EnvelopeEdgeTopLeftFor the top-left edge of an envelope.classV3D_EnvelopeEdgeTopRightFor the top-left edge of an envelope.classV3D_EnvelopeFaceA class for a rectangle aligned with axes.classV3D_EnvelopeFaceAftV3D_EnvelopeFaceAft The aft face of an envelope.classV3D_EnvelopeFaceBottomV3D_EnvelopeFaceBottom The bottom face of an envelope.classV3D_EnvelopeFaceForeV3D_EnvelopeFaceFore The fore face of an envelope.classV3D_EnvelopeFaceLeftV3D_EnvelopeFaceLeft The bottom face of an envelope.classV3D_EnvelopeFaceRightV3D_EnvelopeFaceLeft The bottom face of an envelope.classV3D_EnvelopeFaceTopV3D_EnvelopeFaceTop The top face of an envelope.Methods in uk.ac.leeds.ccg.v3d.geometry.envelope that return V3D_Geometry Modifier and Type Method Description V3D_GeometryV3D_Envelope. getIntersection(V3D_Line li)Returnsnullifthisdoes not intersectl; otherwise returns the intersection which is either a point or a line segment.V3D_GeometryV3D_Envelope. getIntersection(V3D_LineSegment l, boolean flag)abstract V3D_GeometryV3D_EnvelopeFace. getIntersection(V3D_Line l)V3D_GeometryV3D_EnvelopeFaceAft. getIntersection(V3D_Line l)V3D_GeometryV3D_EnvelopeFaceBottom. getIntersection(V3D_Line l)V3D_GeometryV3D_EnvelopeFaceFore. getIntersection(V3D_Line l)V3D_GeometryV3D_EnvelopeFaceLeft. getIntersection(V3D_Line l)V3D_GeometryV3D_EnvelopeFaceRight. getIntersection(V3D_Line l)V3D_GeometryV3D_EnvelopeFaceTop. getIntersection(V3D_Line l)