Reference/API
MeshProcessing.TriMesh
MeshProcessing.ispointset
MeshProcessing.issame
MeshProcessing.mt
MeshProcessing.nv
MeshProcessing.positions
MeshProcessing.tindices
MeshProcessing.triangles
MeshProcessing.trimesh
MeshProcessing.TriMesh
MeshProcessing.aabb
MeshProcessing.adjacencymatrix
MeshProcessing.boundaryloops
MeshProcessing.boundaryvertices
MeshProcessing.centerdmean
MeshProcessing.centerdmeanpositions
MeshProcessing.centroid
MeshProcessing.centroid
MeshProcessing.cgtg
MeshProcessing.cgtl
MeshProcessing.connectedcomponent
MeshProcessing.connectedcomponents
MeshProcessing.disconnectvertices
MeshProcessing.edges
MeshProcessing.equidistantbcond
MeshProcessing.example
MeshProcessing.examplefile
MeshProcessing.explicitcurvatureflow
MeshProcessing.filterisolatedvertices
MeshProcessing.filtervertices
MeshProcessing.fliporientation
MeshProcessing.generate_ring
MeshProcessing.grad
MeshProcessing.gradl
MeshProcessing.graphlaplacian
MeshProcessing.hasboundary
MeshProcessing.hasisolatedvertices
MeshProcessing.hasmultiplecomponents
MeshProcessing.hassinglecomponent
MeshProcessing.implicitcurvatureflow
MeshProcessing.isolatedvertices
MeshProcessing.ispointset
MeshProcessing.issame
MeshProcessing.largestboundaryloop
MeshProcessing.loadmesh
MeshProcessing.loadmesh
MeshProcessing.longestboundaryloop
MeshProcessing.lscm
MeshProcessing.makecenterdunitcube
MeshProcessing.makecenterunitsphere
MeshProcessing.meanedgelength
MeshProcessing.mergevertices
MeshProcessing.meshobj
MeshProcessing.mostdistantboundaryvertices
MeshProcessing.mostdistantboundaryverticesbcond
MeshProcessing.mt
MeshProcessing.nboundaryloops
MeshProcessing.ncomponents
MeshProcessing.nv
MeshProcessing.pathlength
MeshProcessing.pathlengths
MeshProcessing.pca
MeshProcessing.plotboundary
MeshProcessing.pmpoff
MeshProcessing.positions
MeshProcessing.radius
MeshProcessing.readoff
MeshProcessing.scalesurfacearea
MeshProcessing.shortestboundaryloop
MeshProcessing.sortloopsbylength
MeshProcessing.spectrallscm
MeshProcessing.splitcomponents
MeshProcessing.splitcomponentsmapped
MeshProcessing.splitcomponentsshared
MeshProcessing.surfacearea
MeshProcessing.tindices
MeshProcessing.tounitcube
MeshProcessing.tounitsphere
MeshProcessing.transform
MeshProcessing.trianglearea
MeshProcessing.triangleareas
MeshProcessing.trianglenormal
MeshProcessing.trianglenormals
MeshProcessing.triangles
MeshProcessing.trimesh
MeshProcessing.trimesh
MeshProcessing.umbrella
MeshProcessing.valencies
MeshProcessing.vcoff
MeshProcessing.vertexnormals
MeshProcessing.writeoff
MeshProcessing.TriMesh
— TypeShared vertex representation of a triangle mesh. Construction with trimesh
.
MeshProcessing.ispointset
— MethodIs triangulation empty?
MeshProcessing.issame
— Methodissame(mesh1, mesh2)
Is mesh exactly same? Intended use is unit tests.
MeshProcessing.mt
— MethodGet number of triangles.
MeshProcessing.nv
— MethodGet number of vertices.
MeshProcessing.positions
— MethodGet vertex positions.
MeshProcessing.tindices
— MethodGet triangulation as vectors of indices i, j, k
for first, second, and third triangle vertices.
MeshProcessing.triangles
— MethodGet triangulation.
MeshProcessing.trimesh
— Functionmesh = trimesh(x, t)
mesh = trimesh(x, t, NoTest)
Construct TriMesh
from vertex positions in columns of x
and triangle indices in columns of t
.
The NoTest
variant does not test dimensions and range of indices.
trimesh
expects Matrix
types, which are referenced in TriMesh
: the data is not copied! – Use trimesh(Matrix(x'), Matrix(t')) when providing
Adjoint{}` types.
See also TriMesh