Uses of Class
mgui.interfaces.shapes.mesh.VertexSelection
Package | Description |
---|---|
mgui.geometry.mesh |
Provides classes representing and operating on 3D mesh shapes.
|
mgui.interfaces.shapes |
This package provides interfaces for user interaction with shapes and shape models.
|
mgui.interfaces.shapes.mesh | |
mgui.interfaces.shapes.util |
-
Uses of VertexSelection in mgui.geometry.mesh
Methods in mgui.geometry.mesh that return VertexSelection Modifier and Type Method Description static VertexSelection
MeshFunctions. getRoiSelection(Mesh3D mesh, java.util.ArrayList<MguiNumber> rois, int roi)
Returns a vertex selection corresponding torois == roi
.Methods in mgui.geometry.mesh with parameters of type VertexSelection Modifier and Type Method Description static Mesh3D
MeshFunctions. getSubMesh(Mesh3D mesh_old, VertexSelection selection, boolean retain)
Returns a sub-mesh ofmesh_old
containing all vertices and associated faces inselection
.static Mesh3D
MeshFunctions. getSubMesh(Mesh3D mesh_old, VertexSelection selection, boolean retain, boolean any_in_face, java.util.HashMap<java.lang.String,java.util.ArrayList<MguiNumber>> data_old, java.util.HashMap<java.lang.String,java.util.ArrayList<MguiNumber>> data_new)
Returns a sub-mesh ofmesh_old
containing all vertices and associated faces inselection
.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 void
MeshFunctions. selectFloodFill(Mesh3D mesh, VertexSelection selection, int seed_node, ProgressUpdater progress)
Selects all nodes surrounding a seed node in a region enclosed by selected nodes; if seed node is not fully enclosed, this will select the entire mesh. -
Uses of VertexSelection in mgui.interfaces.shapes
Fields in mgui.interfaces.shapes declared as VertexSelection Modifier and Type Field Description protected VertexSelection
InterfaceShape. selected_nodes
Methods in mgui.interfaces.shapes that return VertexSelection Modifier and Type Method Description abstract VertexSelection
InterfaceShape. getVertexSelection()
Returns a list of the currently selected vertices for this shape.VertexSelection
Shape2DInt. getVertexSelection()
TODO: implement meVertexSelection
Shape3DInt. getVertexSelection()
Methods in mgui.interfaces.shapes with parameters of type VertexSelection Modifier and Type Method Description boolean
InterfaceShape. setVariableValues(java.lang.String variable, java.lang.Object values, VertexSelection selection)
abstract void
InterfaceShape. setVertexSelection(VertexSelection selection)
void
Shape2DInt. setVertexSelection(VertexSelection selection)
void
Shape3DInt. setVertexSelection(VertexSelection selection)
-
Uses of VertexSelection in mgui.interfaces.shapes.mesh
Methods in mgui.interfaces.shapes.mesh that return VertexSelection Modifier and Type Method Description VertexSelection
VertexSelection. getIntersection(VertexSelection selection)
Returns a new selection which is the intersection of this object andselection
.VertexSelection
VertexSelection. getUnion(VertexSelection selection)
Returns a new selection which is the union of this object andselection
.Methods in mgui.interfaces.shapes.mesh with parameters of type VertexSelection Modifier and Type Method Description VertexSelection
VertexSelection. getIntersection(VertexSelection selection)
Returns a new selection which is the intersection of this object andselection
.VertexSelection
VertexSelection. getUnion(VertexSelection selection)
Returns a new selection which is the union of this object andselection
.void
VertexSelection. set(VertexSelection selection)
-
Uses of VertexSelection in mgui.interfaces.shapes.util
Methods in mgui.interfaces.shapes.util with parameters of type VertexSelection Modifier and Type Method Description static java.util.ArrayList<MguiNumber>
ShapeFunctions. getDataMaskedDoubleValues(java.util.ArrayList<MguiNumber> input, MeshDataMaskOptions options, VertexSelection selection)
static java.util.ArrayList<MguiNumber>
ShapeFunctions. getDataMaskedIntegerValues(java.util.ArrayList<MguiNumber> input, MeshDataMaskOptions options, VertexSelection selection)