Uses of Class
mgui.geometry.mesh.NeighbourhoodMesh
Package | Description |
---|---|
mgui.geometry.mesh |
Provides classes representing and operating on 3D mesh shapes.
|
-
Uses of NeighbourhoodMesh in mgui.geometry.mesh
Methods in mgui.geometry.mesh with parameters of type NeighbourhoodMesh Modifier and Type Method Description protected static java.util.ArrayList<MguiInteger>
MeshFunctions. getAllNeighbours(int n, NeighbourhoodMesh nmesh, boolean[] removed, int[] added, boolean[] processed)
Searches for all neighbours ofn
innmesh
.protected static void
MeshFunctions. getNeighbourhoodPoints(java.util.TreeSet<org.jogamp.vecmath.Point3f> points, Mesh3D mesh, NeighbourhoodMesh neighbourhoods, int node, int levels)
static java.util.ArrayList<org.jogamp.vecmath.Point3f>
MeshFunctions. getNeighbourhoodPoints(Mesh3D mesh, NeighbourhoodMesh neighbourhoods, int node)
Returns a list of points corresponding to the immediate (1st level) neighbourhood of nodenode
.static java.util.ArrayList<org.jogamp.vecmath.Point3f>
MeshFunctions. getNeighbourhoodPoints(Mesh3D mesh, NeighbourhoodMesh neighbourhoods, int node, int levels)
Returns a list of points corresponding to the n-th level neighbourhood of nodenode
, where n is specified by the parameterlevels
protected void
MeshFunctions. orderNeighbours(java.util.ArrayList<MguiInteger> list, NeighbourhoodMesh nmesh)
static void
MeshFunctions. removeNodes(Mesh3D mesh, boolean[] removed, NeighbourhoodMesh nmesh)
Removes all nodes specified innodes
frommesh
, and retriangulates the remaining nodes.static void
MeshDecimation. tagBoundaryNodes(java.util.ArrayList<MguiBoolean> tagged, NeighbourhoodMesh n_mesh)
Tag all boundary nodes.Constructors in mgui.geometry.mesh with parameters of type NeighbourhoodMesh Constructor Description EnergySphere(Mesh3D mesh, NeighbourhoodMesh n_mesh, org.jogamp.vecmath.Point3f center, float radius)