MeshCompactifier

scalismo.mesh.MeshCompactifier
See theMeshCompactifier companion object
class MeshCompactifier(mesh: TriangleMesh[_3D], pointFilter: PointId => Boolean, triangleFilter: TriangleId => Boolean) extends MeshManipulation

compact a mesh: remove unreferenced points and triangles with invalid points, also respects external filters for points and triangles

Attributes

mesh

mesh to compact

pointFilter

filter to remove points, keeps on true

triangleFilter

filter to remove triangles, keeps on true

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

apply operation to a surface property default implementation: warps old surface property (general but inefficient)

apply operation to a surface property default implementation: warps old surface property (general but inefficient)

Attributes

property

surface property to transform

Definition Classes

new surface correspondence: maps new triangle id to old

new surface correspondence: maps new triangle id to old

Attributes

Definition Classes

find old id for new point id

find old id for new point id

Attributes

find new id for old point id

find new id for old point id

Attributes

find old id for new triangle id

find old id for new triangle id

Attributes

Concrete fields

get the transformed mesh

get the transformed mesh

Attributes