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 ofninnmesh.protected static voidMeshFunctions. 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 parameterlevelsprotected voidMeshFunctions. orderNeighbours(java.util.ArrayList<MguiInteger> list, NeighbourhoodMesh nmesh)static voidMeshFunctions. removeNodes(Mesh3D mesh, boolean[] removed, NeighbourhoodMesh nmesh)Removes all nodes specified innodesfrommesh, and retriangulates the remaining nodes.static voidMeshDecimation. 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)