Uses of Class
mgui.geometry.mesh.MeshFunctionException
| Package | Description |
|---|---|
| mgui.geometry.mesh |
Provides classes representing and operating on 3D mesh shapes.
|
| mgui.geometry.util |
Uility classes for geometric operations.
|
-
Uses of MeshFunctionException in mgui.geometry.mesh
Methods in mgui.geometry.mesh that throw MeshFunctionException 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.voidMeshEngine. doRoiOperation(Mesh3DInt mesh_int, java.lang.String method, InterfaceProgressBar progress_bar)Runs the ROI operation specified bymethod.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.static Mesh3DMeshFunctions. mergeMeshes(java.util.ArrayList<Mesh3D> mesh_list)Merges the mesh shapes inlistand returns the resulting single mesh.static Mesh3DMeshFunctions. mergeMeshes(java.util.ArrayList<Mesh3D> mesh_list, java.util.ArrayList<java.util.HashMap<java.lang.Integer,java.lang.Integer>> index_map)Merges the mesh shapes inlistand returns the resulting single mesh.voidMeshEngine. smoothVertexValuesIsotropicGaussian(Mesh3DInt mesh_int, ProgressUpdater progress)Uses the current parameters for "Smooth vertex values - Isotropic Gaussian" to smooth vertex values with a Gaussian kernel, isotropic in the plane of the surface mesh.voidMeshEngine. splitRoiWithPlane(Mesh3DInt mesh_int, InterfaceProgressBar progress_bar)Splits the ROI defined byroi_valueinto two parts, on either side of the plane defined by the section set and section number.voidMeshEngine. subdivideRois(Mesh3DInt mesh_int, InterfaceProgressBar progress_bar)Subdivide the set of ROIs inmesh_int, by iteratively splitting the largest ROI in half along its narrowest section.static java.util.ArrayList<MguiNumber>MeshFunctions. subdivideRois(Mesh3D mesh, java.util.ArrayList<MguiNumber> old_rois, int min_size, int target_rois, int min_roi, int max_roi, ProgressUpdater progress)Subdivides a mesh into (roughly) equally sized ROIs, with the final number equal or close totarget_rois.static java.util.ArrayList<MguiNumber>MeshFunctions. subdivideRois(Mesh3D mesh, java.util.ArrayList<MguiNumber> old_rois, int min_size, int target_rois, ProgressUpdater progress)Subdivides a mesh into (roughly) equally sized ROIs, with the final number equal or close totarget_rois.static java.util.ArrayList<MguiNumber>MeshFunctions. subdivideRoisBlocking(Mesh3D mesh, java.util.ArrayList<MguiNumber> old_rois, int min_size, int target_rois, int min_roi, int max_roi, ProgressUpdater progress)Subdivides a mesh into (roughly) equally sized ROIs, with the final number equal or close totarget_rois. -
Uses of MeshFunctionException in mgui.geometry.util
Methods in mgui.geometry.util that throw MeshFunctionException Modifier and Type Method Description static Mesh3DConvexHullFunctions. getConvexHull(java.util.ArrayList<org.jogamp.vecmath.Point3f> nodes, java.lang.String method, ProgressUpdater progress)Returns aMesh3Dwhich is the