Uses of Class
mgui.geometry.Plane3D
| Package | Description |
|---|---|
| mgui.geometry |
Provides 2D and 3D geometry representations and utilities for all shapes used in ModelGUI.
|
| mgui.geometry.mesh |
Provides classes representing and operating on 3D mesh shapes.
|
| mgui.geometry.neuro.mesh | |
| mgui.geometry.util |
Uility classes for geometric operations.
|
| mgui.geometry.volume |
Provides classes for representing and operating on 3D volume shapes.
|
| mgui.interfaces.graphics |
Provides graphical windows for user interaction with model objects.
|
| mgui.interfaces.graphs.layouts |
Specifies layouts for 2D and 3D graph rendering.
|
| mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
| mgui.interfaces.shapes.graphs | |
| mgui.interfaces.shapes.graphs.util | |
| mgui.interfaces.shapes.neuro | |
| mgui.interfaces.shapes.util | |
| mgui.interfaces.tools.shapes |
-
Uses of Plane3D in mgui.geometry
Methods in mgui.geometry that return Plane3D Modifier and Type Method Description Plane3DTriangle3D. getPlane()static Plane3DPlane3D. getPlaneFromNormalAndY(org.jogamp.vecmath.Point3f x0, org.jogamp.vecmath.Vector3f normal)Return a plane containing pointx0, having normalnormal, and having a Y axis which is (0, 1, 0) projected onto the plane.static Plane3DPlane3D. getPlaneFromNormalAndY(org.jogamp.vecmath.Point3f x0, org.jogamp.vecmath.Vector3f normal, org.jogamp.vecmath.Vector3f Y)Return a plane containing pointx0, having normalnormal, and having a Y axis which isYprojected onto the plane.Constructors in mgui.geometry with parameters of type Plane3D Constructor Description Plane3D(Plane3D plane) -
Uses of Plane3D in mgui.geometry.mesh
Methods in mgui.geometry.mesh with parameters of type Plane3D Modifier and Type Method Description static java.util.ArrayList<Mesh3D>MeshFunctions. cutMeshWithPlane(Mesh3D mesh, Plane3D plane, InterfaceProgressBar progress_bar)Cutsmeshwithplane, creating new faces along the cut seam.static java.util.ArrayList<Mesh3D>MeshFunctions. cutMeshWithPlane3(Mesh3D mesh, Plane3D plane)Cutsmeshwithplane, creating new faces along the cut seam.static java.util.ArrayList<MguiNumber>MeshFunctions. maskMeshWithPlane(Mesh3D mesh, Plane3D plane, double above_val, double below_val)static java.util.ArrayList<MguiNumber>MeshFunctions. maskMeshWithPlane(Mesh3D mesh, Plane3D plane, double above_val, double below_val, double contained_val)static java.util.ArrayList<MguiNumber>MeshFunctions. maskMeshWithPlane(Mesh3D mesh, Plane3D plane, double above_val, double below_val, double contained_val, VertexSelection selection)Masks a mesh with a plane.static java.util.ArrayList<MguiNumber>MeshFunctions. splitRoiWithPlane(Mesh3D mesh, Plane3D plane, java.util.ArrayList<MguiNumber> rois, int roi, int new_roi, ProgressUpdater progress)Splits the ROI defined byroiinto two parts, on either side ofplane. -
Uses of Plane3D in mgui.geometry.neuro.mesh
Fields in mgui.geometry.neuro.mesh declared as Plane3D Modifier and Type Field Description Plane3DScalpAndSkullModelOptions. ear_nasium_plane -
Uses of Plane3D in mgui.geometry.util
Methods in mgui.geometry.util that return Plane3D Modifier and Type Method Description Plane3DGeometryFunctions. getOrthogonalPlane(Plane3D plane, LineSegment3D line)Returns a plane which is orthogonal toplane, with a y-axis defined byline.static Plane3DGeometryFunctions. getOrthogonalRegressionPlane(java.util.ArrayList<org.jogamp.vecmath.Point3f> points)Calculates and returns the orthogonal distance regression ("best-fit") plane for a set of points in R3.static Plane3DGeometryFunctions. getPlane(Triangle3D tri)Returns a plane containingtri.Methods in mgui.geometry.util with parameters of type Plane3D Modifier and Type Method Description static intGeometryFunctions. compareToPlane(org.jogamp.vecmath.Point3d pt, Plane3D plane)Determines the position ofptwith respect toplane.static intGeometryFunctions. compareToPlane(org.jogamp.vecmath.Point3f pt, Plane3D plane)Determines the position ofptwith respect toplane.static booleanGeometryFunctions. crossesPlane(Shape3D b, Plane3D p)Determines whether planepcrosses boxb.static doubleGeometryFunctions. getDistance(org.jogamp.vecmath.Point3d pt, Plane3D plane)Calculates the distance frompttoplane, signed with respect to its normal.static floatGeometryFunctions. getDistance(org.jogamp.vecmath.Point3f pt, Plane3D plane)Calculates the absolute distance frompttoplanestatic org.jogamp.vecmath.Point2f[]GeometryFunctions. getIntersectionEdge(Triangle3D tri, Plane3D p)Returns the edge of intersection for triangle tri with plane p.static int[]GeometryFunctions. getIntersectionEdge(Triangle3D tri, Plane3D p, org.jogamp.vecmath.Point2f[] edge)Sets the edge of intersection for triangle tri with plane p.static doubleGeometryFunctions. getIntersectionEdgeRatio(org.jogamp.vecmath.Point3d pt1, org.jogamp.vecmath.Point3d pt2, Plane3D plane)Determines the ratio along the line segmentpt1-pt2at which it intersectsplane.static floatGeometryFunctions. getIntersectionEdgeRatio(org.jogamp.vecmath.Point3f pt1, org.jogamp.vecmath.Point3f pt2, Plane3D plane)Determines the ratio along the line segmentpt1-pt2at which it intersectsplane.static floatGeometryFunctions. getIntersectionEdgeRatio(org.jogamp.vecmath.Point3f pt, org.jogamp.vecmath.Vector3f v, Plane3D p)static Vector2DGeometryFunctions. getIntersectionLine(Plane3D plane1, Plane3D plane2)Determines the line of intersection between two planes, and returns the result in the 2D coordinate system ofplane2.static org.jogamp.vecmath.Point2dGeometryFunctions. getIntersectionPoint(org.jogamp.vecmath.Point3d p1, org.jogamp.vecmath.Point3d p2, Plane3D plane)Determine the point at which the line segment described byp1andp2intersectsplane.static org.jogamp.vecmath.Point2dGeometryFunctions. getIntersectionPoint(org.jogamp.vecmath.Point3d pt, org.jogamp.vecmath.Vector3d v, Plane3D p)Determine the point at which the line segment described by pt and v intersects plane p.static org.jogamp.vecmath.Point2fGeometryFunctions. getIntersectionPoint(org.jogamp.vecmath.Point3f p1, org.jogamp.vecmath.Point3f p2, Plane3D plane)Determine the point at which the line segment described byp1andp2intersectsplane.static org.jogamp.vecmath.Point2fGeometryFunctions. getIntersectionPoint(org.jogamp.vecmath.Point3f pt, org.jogamp.vecmath.Vector3f vector, Plane3D plane)Determine the point at which the line segment described by pt and v intersects plane p.static org.jogamp.vecmath.Point3dGeometryFunctions. getIntersectionPoint3D(org.jogamp.vecmath.Point3d pt1, org.jogamp.vecmath.Point3d pt2, Plane3D plane)Returns point at which the line segmentpt1-pt2intersectsplane.static org.jogamp.vecmath.Point3fGeometryFunctions. getIntersectionPoint3D(org.jogamp.vecmath.Point3f pt1, org.jogamp.vecmath.Point3f pt2, Plane3D plane)Returns point at which the line segmentpt1-pt2intersectsplane.static org.jogamp.vecmath.Point3fGeometryFunctions. getIntersectionPoint3D(org.jogamp.vecmath.Point3f pt, org.jogamp.vecmath.Vector3f v, Plane3D plane)Returns point at which the line segment defined bypt1andvintersectsplane.static org.jogamp.vecmath.Point3f[]GeometryFunctions. getIntersectionPoints(Triangle3D tri, Plane3D plane)Determines the points at whichtriintersectsplane.static org.jogamp.vecmath.Point3f[]GeometryFunctions. getIntersectionPoints(Triangle3D tri, Plane3D plane, boolean include_kiss)Determines the points at whichtriintersectsplane.static java.util.ArrayList<java.lang.Integer>GeometryFunctions. getNodesInsideProjectionLimits(java.util.ArrayList<org.jogamp.vecmath.Point3f> nodes, Plane3D plane, float above_limit, float below_limit)Determines which points innodeslie within the projection limits specified byplane,above_limit, andbelow_limit.Plane3DGeometryFunctions. getOrthogonalPlane(Plane3D plane, LineSegment3D line)Returns a plane which is orthogonal toplane, with a y-axis defined byline.static org.jogamp.vecmath.Point3fGeometryFunctions. getPointFromPlane(org.jogamp.vecmath.Point2f point, Plane3D plane)Return a 3D Cartesian coordinate for the specified 2D point in a plane parallel toplane.static org.jogamp.vecmath.Point3fGeometryFunctions. getPointFromSection(Plane3D refPlane, float dist, org.jogamp.vecmath.Point2f point)Return a 3D Cartesian coordinate for the specified 2D point in a plane parallel to refPlane, and separated from it byalong its normal vector. static org.jogamp.vecmath.Point3fGeometryFunctions. getPointFromSection(org.jogamp.vecmath.Point2f point, Plane3D plane)Deprecated.Use getPointFromPlanestatic java.util.ArrayList<org.jogamp.vecmath.Point3f>GeometryFunctions. getPointsFromPlane(java.util.ArrayList<org.jogamp.vecmath.Point2f> points, Plane3D plane)Return a set of 3D Cartesian coordinates for the specified 2D points in a plane parallel toplane.static Polygon3DGeometryFunctions. getPolygonFromPlane(Polygon2D poly2d, Plane3D plane)Returns a 3D polygon which is the representation of a 2D polygon expressed on the given plane.static org.jogamp.vecmath.Point2dGeometryFunctions. getProjectedPoint(org.jogamp.vecmath.Point3d pt, Plane3D plane)Project pointptonto planeplane, alongplane's normal vector.static org.jogamp.vecmath.Point2fGeometryFunctions. getProjectedPoint(org.jogamp.vecmath.Point3f pt, Plane3D plane)Project pointptonto planeplane, alongplane's normal vector.static org.jogamp.vecmath.Point2fGeometryFunctions. getProjectedPoint(org.jogamp.vecmath.Point3f pt, org.jogamp.vecmath.Vector3f proj, Plane3D plane)Project pointptonto planeplane, alongplane's normal vector.static org.jogamp.vecmath.Point3fGeometryFunctions. getProjectedPoint3D(org.jogamp.vecmath.Point3f pt, Plane3D plane)Project pointptonto planeplane, alongplane's normal vector.static org.jogamp.vecmath.Point3fGeometryFunctions. getProjectedPoint3D(org.jogamp.vecmath.Point3f pt, org.jogamp.vecmath.Vector3f v, Plane3D plane)Project pointptonto planeplane, along vectorv.static java.util.ArrayList<org.jogamp.vecmath.Point2f>GeometryFunctions. getProjectedToPlane(java.util.ArrayList<org.jogamp.vecmath.Point3f> nodes, Plane3D plane)Projectsnodesontoplaneand returns the 2D points.static Triangle2DGeometryFunctions. getProjectedToPlane(Triangle3D tri, Plane3D plane)Projectstriontoplaneand returns the 2D triangle.static org.jogamp.vecmath.Vector2fGeometryFunctions. getProjectedToPlane2D(org.jogamp.vecmath.Vector3f vector, Plane3D plane)Projectsvectoronto planeplanealong its normal.static org.jogamp.vecmath.Vector2fGeometryFunctions. getProjectedToPlane2D(org.jogamp.vecmath.Vector3f vector, org.jogamp.vecmath.Vector3f proj, Plane3D plane)Projectsvectoronto planeplanealong its normal.static doubleGeometryFunctions. getSignedDistance(org.jogamp.vecmath.Point3d pt, Plane3D plane)Determines distance from pointptto planeplane.static floatGeometryFunctions. getSignedDistance(org.jogamp.vecmath.Point3f pt, Plane3D plane)Determines distance from pointptto planeplane.static java.util.ArrayList<org.jogamp.vecmath.Point3f>GeometryFunctions. getVerticesFromSection(java.util.ArrayList<org.jogamp.vecmath.Point2f> vertices, Plane3D plane)static booleanGeometryFunctions. intersects(Triangle3D tri, Plane3D plane)Determines whether triangle intersects planestatic booleanGeometryFunctions. isAbovePlane(org.jogamp.vecmath.Point3f pt, Plane3D p)Deprecated.use compareToPlanestatic booleanGeometryFunctions. isInPlane(Shape3D s, Plane3D p)Determines whether shape s lies in plane pstatic booleanGeometryFunctions. isInPlane(org.jogamp.vecmath.Point3d pt, Plane3D plane)Determines whether pointptlies inplanestatic booleanGeometryFunctions. isInPlane(org.jogamp.vecmath.Point3d pt, org.jogamp.vecmath.Vector3d v, Plane3D plane)Determines whether the given line segment lies inplane.static booleanGeometryFunctions. isInPlane(org.jogamp.vecmath.Point3f pt, Plane3D plane)Determines whether pointptlies in planeplanestatic booleanGeometryFunctions. isInPlane(org.jogamp.vecmath.Point3f pt, org.jogamp.vecmath.Vector3f v, Plane3D plane)Determines whether the given line segment lies inplane.static booleanGeometryFunctions. isParallel(Plane3D plane1, Plane3D plane2)Determines whether the two planes are parallel. -
Uses of Plane3D in mgui.geometry.volume
Methods in mgui.geometry.volume with parameters of type Plane3D Modifier and Type Method Description static Volume2DIntVolumeFunctions. getIntersectionCompositeImage(Volume3DInt volume, Plane3D plane, boolean setAlpha)Returns an Volume2DInt object representing the intersection of the given 3D compositevolumewithplane.static Volume2DIntVolumeFunctions. getIntersectionImage(Volume3DInt volume, Plane3D plane, boolean setAlpha)static Volume2DIntVolumeFunctions. getIntersectionImage(Volume3DInt volume, Plane3D plane, boolean setAlpha, org.jogamp.vecmath.Matrix4d transform) -
Uses of Plane3D in mgui.interfaces.graphics
Methods in mgui.interfaces.graphics that return Plane3D Modifier and Type Method Description Plane3DInterfaceGraphic2D. getCurrentPlane() -
Uses of Plane3D in mgui.interfaces.graphs.layouts
Fields in mgui.interfaces.graphs.layouts declared as Plane3D Modifier and Type Field Description protected Plane3DCoordinateLayout. projection_planeMethods in mgui.interfaces.graphs.layouts that return Plane3D Modifier and Type Method Description Plane3DCoordinateLayout. getProjectionPlane()Methods in mgui.interfaces.graphs.layouts with parameters of type Plane3D Modifier and Type Method Description protected java.awt.geom.Point2DCoordinateLayout. getProjectedPoint(org.jogamp.vecmath.Point3f p, Plane3D projection_plane)voidCoordinateLayout. setProjectionPlane(Plane3D plane)Constructors in mgui.interfaces.graphs.layouts with parameters of type Plane3D Constructor Description CoordinateLayout(edu.uci.ics.jung.graph.Graph<V,E> graph, Plane3D projection_plane) -
Uses of Plane3D in mgui.interfaces.shapes
Methods in mgui.interfaces.shapes that return Plane3D Modifier and Type Method Description Plane3DSectionSet3DInt. getPlaneAt(int section)Return the plane corresponding to the specified sectionPlane3DSectionSet3DInt. getRefPlane()Gets the reference plane (i.e., at index 0) for this section set.Methods in mgui.interfaces.shapes with parameters of type Plane3D Modifier and Type Method Description booleanSectionSet3DInt. crossesPlane(Plane3D plane)booleanShape3DInt. crossesPlane(Plane3D plane)Convenience method which determines whether this shape crossplane.protected voidShape3DInt. draw2D(Shape2DInt shape2d, java.awt.Graphics2D g, DrawingEngine d, Plane3D p, float above_dist, float below_dist)voidShape3DInt. drawShape2D(java.awt.Graphics2D g, DrawingEngine d, Plane3D p, float above_dist, float below_dist)Draw this shape as it is intersected by plane p, as well as its projection from distances <= spacing / 2, if required.voidShape3DInt. drawShape2D(java.awt.Graphics2D g, DrawingEngine d, Plane3D p, float above_dist, float below_dist, boolean listen)Draw this shape as it is intersected by plane p, as well as its projection from distances <= spacing / 2, if required.intShape2DInt. getClosestVertex3D(org.jogamp.vecmath.Point2f point, Plane3D plane)If this shape has a parentShape3DIntobject, this method calls the getClosestVertex method of the parent.protected Shape2DIntMesh3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)protected Shape2DIntPointSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d matrix)protected Shape2DIntPolygon3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)Shape2DIntSectionSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)protected Shape2DIntShape3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)To be overridden by subclasses implementing a 2D representationprotected Shape2DIntShape3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)To be overridden by subclasses implementing a 2D representationprotected Shape2DIntShapeSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)protected Shape2DIntVector3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)protected Shape2DIntVectorSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)protected Shape2DIntVolume3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)Shape2DIntSectionSet3DInt. getShape2DInt(Plane3D p, float above_dist, float below_dist, boolean listen)Shape2DIntShape3DInt. getShape2DInt(Plane3D plane, float above_dist, float below_dist)Shape2DIntShape3DInt. getShape2DInt(Plane3D p, float above_dist, float below_dist, boolean listen)Determines a 2D shape which is the projection of this 3D shape ontoplane, within the projection limits defined byabove_distandbelow_dist.Shape2DIntShapeSet3DInt. getShape2DInt(Plane3D plane, float above_dist, float below_dist, boolean listen)protected Shape3DIntImage2DInt. getShape3D(Plane3D plane)protected Shape3DIntRect2DInt. getShape3D(Plane3D plane)protected Shape3DIntShape2DInt. getShape3D(Plane3D plane)protected Shape3DIntVolume2DInt. getShape3D(Plane3D plane)Shape3DIntShape2DInt. getShape3DInt(Plane3D plane)Returns a 3D representation of this shape, assuming it belongs toplane.Shape3DIntShape2DInt. getShape3DInt(Plane3D plane, boolean set_parent)Returns a 3D representation of this shape, assuming it belongs toplane.voidSectionSet3DInt. setRefPlane(Plane3D thisPlane)Sets the reference plane (i.e., at index 0) for this section set.Constructors in mgui.interfaces.shapes with parameters of type Plane3D Constructor Description SectionSet2DInt(SectionSet3DInt parent, Plane3D plane)SectionSet3DInt(java.lang.String sName, Plane3D refPlane, float spacing)SectionSet3DInt(java.lang.String sName, Plane3D refPlane, float spacing, double sectWidth) -
Uses of Plane3D in mgui.interfaces.shapes.graphs
Methods in mgui.interfaces.shapes.graphs with parameters of type Plane3D Modifier and Type Method Description protected Shape2DIntGraph3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform) -
Uses of Plane3D in mgui.interfaces.shapes.graphs.util
Fields in mgui.interfaces.shapes.graphs.util declared as Plane3D Modifier and Type Field Description protected Plane3DGraph2DLayout. projection_planeMethods in mgui.interfaces.shapes.graphs.util that return Plane3D Modifier and Type Method Description Plane3DGraph2DLayout. getProjectionPlane()Methods in mgui.interfaces.shapes.graphs.util with parameters of type Plane3D Modifier and Type Method Description protected java.awt.geom.Point2DGraph2DLayout. getProjectedPoint(org.jogamp.vecmath.Point3f p, Plane3D projection_plane)voidGraph2DLayout. setProjectionPlane(Plane3D plane)Constructors in mgui.interfaces.shapes.graphs.util with parameters of type Plane3D Constructor Description Graph2DLayout(edu.uci.ics.jung.graph.Graph<V,E> graph, Plane3D projection_plane) -
Uses of Plane3D in mgui.interfaces.shapes.neuro
Methods in mgui.interfaces.shapes.neuro with parameters of type Plane3D Modifier and Type Method Description protected Shape2DIntCorticalHemisphereSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist)protected Shape2DIntCorticalSurfaceSet3DInt. getShape2D(Plane3D plane, float above_dist, float below_dist) -
Uses of Plane3D in mgui.interfaces.shapes.util
Fields in mgui.interfaces.shapes.util declared as Plane3D Modifier and Type Field Description protected Plane3DPlane3DDialog. current_planePlane3DClipPlane. planeMethods in mgui.interfaces.shapes.util that return Plane3D Modifier and Type Method Description Plane3DPlane3DDialog. getCurrentPlane()static Plane3DPlane3DDialog. getPlane3D()Shows a dialog box to specify a plane.static Plane3DPlane3DDialog. getPlane3D(Plane3D current_plane)Shows a dialog box to change the current plane.Methods in mgui.interfaces.shapes.util with parameters of type Plane3D Modifier and Type Method Description static Graph2DIntShapeFunctions. getIntersectedGraph(InterfaceAbstractGraph graph3d, java.util.HashMap<AbstractGraphNode,java.lang.Integer> node_map, Plane3D plane, float above_dist, float below_dist)Returns a Graph2DInt object derived from the plane and 3D graph.static Graph2DIntShapeFunctions. getIntersectedGraph(InterfaceAbstractGraph graph3d, java.util.HashMap<AbstractGraphNode,java.lang.Integer> node_map, Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)Returns a Graph2DInt object derived from the plane and 3D graph.static Mesh2DIntShapeFunctions. getIntersectionMesh(Mesh3D mesh, Plane3D plane)Returns a Mesh2DInt object representing the intersection of the given 3D mesh with plane p.static Mesh2DIntShapeFunctions. getIntersectionMesh(Mesh3D mesh, Plane3D plane, java.util.ArrayList<MguiNumber> data, ColourMap cmap)Returns a Mesh2DInt object representing the intersection of the given 3D mesh with plane p.static PointSet2DIntShapeFunctions. getIntersectionPointSet(PointSet3D point_set, Plane3D plane, float above_dist, float below_dist, java.util.HashMap<java.lang.String,java.util.ArrayList<MguiNumber>> data, ColourMap cmap)Returns a PointSet2DInt object representing the points withinspacingof the planeplane.static Polygon2DShapeFunctions. getIntersectionPolygon(Box3D box, Plane3D plane)Returns a 2D polygon in section coordinates representing the intersection of a Box3D object with the plane.static Polygon2DShapeFunctions. getIntersectionPolygon2(Box3D box, Plane3D plane)Returns a 2D polygon in section coordinates representing the intersection of a Box3D object with the plane.static Vector2DIntShapeFunctions. getIntersectionVector(Vector3DInt v_int, Plane3D plane, float above_dist, float below_dist)Returns a Vector2DInt object which is the projection ofvectorontoplane, if and only if some part ofvectoris within the distance boundary specified byabove_distandbelow_dist.static Vector2DIntShapeFunctions. getIntersectionVector(Vector3DInt v_int, Plane3D plane, float above_dist, float below_dist, org.jogamp.vecmath.Matrix4d transform)Returns a Vector2DInt object which is the projection ofvectorontoplane, if and only if some part ofvectoris within the distance boundary specified byabove_distandbelow_dist.static org.jogamp.java3d.ModelClipShapeFunctions. getModelClip(Plane3D plane, float up, float down, boolean invert)Returns the up and down clipping planes for this planestatic Plane3DPlane3DDialog. getPlane3D(Plane3D current_plane)Shows a dialog box to change the current plane.static Polygon2DIntShapeFunctions. getProjectedPolygon(Polygon3D polygon, Plane3D plane, float above_dist, float below_dist)Returns a 2D polygon in section coordinates representing the projection ofpolygonontoplane, within the specified clipping distances.static Polygon2DIntShapeFunctions. getProjectedPolygon(Polygon3D polygon, Plane3D plane, float above_dist, float below_dist, VertexDataColumn v_column)Returns a 2D polygon in section coordinates representing the projection ofpolygonontoplane, within the specified clipping distances.static Polygon2DIntShapeFunctions. getProjectedPolygon_bak(Polygon3D polygon, Plane3D plane, float above_dist, float below_dist, VertexDataColumn v_column)Returns a 2D polygon in section coordinates representing the projection ofpolygonontoplane, within the specified clipping distances.static Shape3DIntShapeFunctions. getShape3DIntFromSection(Plane3D refPlane, float dist, Shape2DInt shape2D)static Shape3DIntShapeFunctions. getShape3DIntFromSection(Plane3D refPlane, float dist, Shape2DInt shape2D, boolean set_parent)static ShapeSet3DIntShapeFunctions. getShapeSet3DFromSection(Plane3D refPlane, float dist, ShapeSet2DInt shapes, ShapeSelectionSet selSet)static voidShapeFunctions. setModelClip(org.jogamp.java3d.ModelClip clip, Plane3D plane, float up, float down, boolean invert)Setsclipto match the specified plane and clipping distances.static voidShapeFunctions. unionMaskVolumeWithPlane(boolean[][][] mask, Volume3DInt volume, Plane3D plane, boolean is_above)Returns a mask forvolumewhich is above or belowplane.Constructors in mgui.interfaces.shapes.util with parameters of type Plane3D Constructor Description ClipPlane(Plane3D plane, float up_distance, float down_distance)Plane3DDialog(javax.swing.JFrame frame, Plane3D current_plane) -
Uses of Plane3D in mgui.interfaces.tools.shapes
Fields in mgui.interfaces.tools.shapes declared as Plane3D Modifier and Type Field Description Plane3DToolCutMeshWithPlaneOptions. cut_plane