Uses of Class
mgui.geometry.Polygon3D
Package | Description |
---|---|
mgui.geometry.mesh |
Provides classes representing and operating on 3D mesh shapes.
|
mgui.geometry.util |
Uility classes for geometric operations.
|
mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
mgui.interfaces.shapes.util |
-
Uses of Polygon3D in mgui.geometry.mesh
Methods in mgui.geometry.mesh that return types with arguments of type Polygon3D Modifier and Type Method Description static java.util.ArrayList<Polygon3D>
MeshFunctions. getIntersectionSegments(Mesh3D mesh1, Mesh3D mesh2, InterfaceProgressBar progress_bar)
Return a set of line segments which represent the intersection of one mesh with another. -
Uses of Polygon3D in mgui.geometry.util
Methods in mgui.geometry.util that return Polygon3D Modifier and Type Method Description static Polygon3D
GeometryFunctions. getPolygonFromPlane(Polygon2D poly2d, Plane3D plane)
Returns a 3D polygon which is the representation of a 2D polygon expressed on the given plane. -
Uses of Polygon3D in mgui.interfaces.shapes
Methods in mgui.interfaces.shapes that return Polygon3D Modifier and Type Method Description Polygon3D
Polygon3DInt. getPolygon()
Methods in mgui.interfaces.shapes with parameters of type Polygon3D Modifier and Type Method Description void
PolygonSet3DInt. addShape(Polygon3D poly)
void
PolygonSet3DInt. addShape(Polygon3D poly, boolean updateShape, boolean updateListeners)
void
Volume2DInt. setPlanePoly(Polygon3D poly)
Constructors in mgui.interfaces.shapes with parameters of type Polygon3D Constructor Description LPolygon3DInt(Polygon3D poly)
Polygon3DInt(Polygon3D polygon)
Polygon3DInt(Polygon3D polygon, java.lang.String name)
-
Uses of Polygon3D in mgui.interfaces.shapes.util
Methods in mgui.interfaces.shapes.util with parameters of type Polygon3D Modifier and Type Method Description static org.jogamp.java3d.BranchGroup
ShapeFunctions. getCylinderPolygon(Polygon3D polygon, float radius, int res, org.jogamp.java3d.Appearance app)
Returns a set of cylindrical segments which follow the path of the given polygon.static org.jogamp.java3d.BranchGroup
ShapeFunctions. getCylinderPolygon(Polygon3D polygon, float radius, int res, org.jogamp.java3d.Appearance app, java.util.List<java.awt.Color> vertex_colours)
Returns a set of cylindrical segments which follow the path of the given polygon.static java.util.List<java.lang.Float>
ShapeFunctions. getPolygonAngles(Polygon3D polygon)
Returns a list of angles corresponding to the nodes ofpolygon
.static Polygon2DInt
ShapeFunctions. getProjectedPolygon(Polygon3D polygon, Plane3D plane, float above_dist, float below_dist)
Returns a 2D polygon in section coordinates representing the projection ofpolygon
ontoplane
, within the specified clipping distances.static Polygon2DInt
ShapeFunctions. getProjectedPolygon(Polygon3D polygon, Plane3D plane, float above_dist, float below_dist, VertexDataColumn v_column)
Returns a 2D polygon in section coordinates representing the projection ofpolygon
ontoplane
, within the specified clipping distances.static Polygon2DInt
ShapeFunctions. 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 ofpolygon
ontoplane
, within the specified clipping distances.