Master index | Index for matGeom\meshes3d |
Contents | MESHES3D 3D Surface Meshes |
averageMesh | Compute average mesh from a list of meshes. |
boxToMesh | BOXTOMESH Convert a box into a quad mesh with the same size. |
checkMeshAdjacentFaces | CHECKMESHADJACENTFACES Check if adjacent faces of a mesh have similar orientation. |
clipConvexPolyhedronHP | CLIPCONVEXPOLYHEDRONHP Clip a convex polyhedron by a plane. |
clipMeshVertices | CLIPMESHVERTICES Clip vertices of a surfacic mesh and remove outer faces. |
collapseEdgesWithManyFaces | removes mesh edges adjacent to more than two faces |
concatenateMeshes | CONCATENATEMESHES Concatenate multiple meshes. |
createCube | CREATECUBE Create a 3D mesh representing the unit cube. |
createCubeOctahedron | CREATECUBEOCTAHEDRON Create a 3D mesh representing a cube-octahedron. |
createDodecahedron | CREATEDODECAHEDRON Create a 3D mesh representing a dodecahedron. |
createDurerPolyhedron | CREATEDURERPOLYHEDRON Create a mesh representing Durer's polyhedron . |
createIcosahedron | CREATEICOSAHEDRON Create a 3D mesh representing an Icosahedron. |
createMengerSponge | CREATEMENGERSPONGE Create a cube with an inside cross removed. |
createOctahedron | CREATEOCTAHEDRON Create a 3D mesh representing an octahedron. |
createRhombododecahedron | CREATERHOMBODODECAHEDRON Create a 3D mesh representing a rhombododecahedron. |
createSoccerBall | CREATESOCCERBALL Create a 3D mesh representing a soccer ball. |
createStellatedMesh | CREATESTELLATEDMESH Replaces each face of a mesh by a pyramid. |
createTetrahedron | CREATETETRAHEDRON Create a 3D mesh representing a tetrahedron. |
createTetrakaidecahedron | CREATETETRAKAIDECAHEDRON Create a 3D mesh representing a tetrakaidecahedron. |
curveToMesh | Create a mesh surrounding a 3D curve. |
cutMeshByPlane | CUTMESHBYPLANE Cut a mesh by a plane. |
cylinderMesh | Create a 3D mesh representing a cylinder. |
distancePointMesh | DISTANCEPOINTMESH Shortest distance between a (3D) point and a triangle mesh. |
drawFaceNormals | DRAWFACENORMALS Draw normal vector of each face in a mesh. |
drawMesh | Draw a 3D mesh defined by vertex and face arrays. |
drawPolyhedron | DRAWPOLYHEDRON Draw polyhedron defined by vertices and faces. |
ellipsoidMesh | ELLIPSOIDMESH Convert a 3D ellipsoid to face-vertex mesh representation. |
ensureManifoldMesh | ENSUREMANIFOLDMESH Apply several simplification to obtain a manifold mesh. |
fillMeshFaces | Fill the faces of a mesh with the specified colors. |
intersectEdgeMesh3d | Intersection points of a 3D edge with a mesh. |
intersectLineMesh3d | Intersection points of a 3D line with a mesh. |
intersectPlaneMesh | Compute the polygons resulting from plane-mesh intersection. |
isManifoldMesh | ISMANIFOLDMESH Check whether the input mesh may be considered as manifold. |
isPointInMesh | ISPOINTINMESH Check if a point is inside a 3D mesh. |
mergeCoplanarFaces | MERGECOPLANARFACES Merge coplanar faces of a polyhedral mesh. |
mergeMeshVertices | MERGEMESHVERTICES Merge two vertices and removes eventual degenerated faces. |
meshAdjacencyMatrix | MESHADJACENCYMATRIX Compute adjacency matrix of a mesh from set of faces. |
meshBoundary | MESHBOUNDARY Boundary of a mesh as a collection of 3D line strings. |
meshBoundaryEdgeIndices | MESHBOUNDARYEDGEINDICES Indices of boundary edges of a mesh. |
meshBoundaryVertexIndices | MESHBOUNDARYVERTEXINDICES Indices of boundary vertices of a mesh. |
meshComplement | Reverse the normal of each face in the mesh. |
meshCurvatures | Compute principal curvatures on mesh vertices. |
meshDihedralAngles | MESHDIHEDRALANGLES Dihedral at edges of a polyhedal mesh. |
meshEdgeFaces | MESHEDGEFACES Compute index of faces adjacent to each edge of a mesh. |
meshEdgeLength | MESHEDGELENGTH Lengths of edges of a polygonal or polyhedral mesh. |
meshEdges | MESHEDGES Computes array of edge vertex indices from face array. |
meshFace | MESHFACE Return the vertex indices of a face in a mesh. |
meshFaceAdjacency | MESHFACEADJACENCY Compute adjacency list of face around each face. |
meshFaceAreas | MESHFACEAREAS Surface area of each face of a mesh. |
meshFaceCentroids | MESHFACECENTROIDS Compute centroids of faces in a mesh. |
meshFaceEdges | MESHFACEEDGES Computes edge indices of each face. |
meshFaceNormals | MESHFACENORMALS Compute normal vector of faces in a 3D mesh. |
meshFaceNumber | MESHFACENUMBER Returns the number of faces in this mesh. |
meshFacePolygons | MESHFACEPOLYGONS Returns the set of polygons that constitutes a mesh. |
meshSilhouette | MESHSILHOUETTE Compute the 2D outline of a 3D mesh on an arbitrary plane. |
meshSurfaceArea | Surface area of a polyhedral mesh. |
meshVertexClustering | MESHVERTEXCLUSTERING Simplifies a mesh using vertex clustering. |
meshVertexNormals | MESHVERTEXNORMALS Compute normals to a mesh vertices. |
meshVolume | (Signed) volume of the space enclosed by a polygonal mesh. |
meshVoronoiDiagram | Voronoi Diagram on the surface of a polygonal mesh. |
minConvexHull | MINCONVEXHULL Return the unique minimal convex hull of a set of 3D points. |
polyhedra | POLYHEDRA Index of classical polyhedral meshes. |
polyhedronCentroid | POLYHEDRONCENTROID Compute the centroid of a 3D convex polyhedron. |
polyhedronMeanBreadth | POLYHEDRONMEANBREADTH Mean breadth of a convex polyhedron. |
polyhedronNormalAngle | POLYHEDRONNORMALANGLE Compute normal angle at a vertex of a 3D polyhedron. |
polyhedronSlice | POLYHEDRONSLICE Intersect a convex polyhedron with a plane. |
readMesh | Read a 3D mesh by inferring format from file name. |
readMesh_off | Read mesh data stored in OFF format. |
readMesh_ply | Read mesh data stored in PLY (Stanford triangle) format. |
readMesh_stl | READMESH_STL Read mesh data stored in STL format. |
removeDuplicateFaces | REMOVEDUPLICATEFACES Remove duplicate faces in a face array. |
removeInvalidBorderFaces | REMOVEINVALIDBORDERFACES Remove faces whose edges are connected to 3, 3, and 1 faces. |
removeMeshEars | REMOVEMESHEARS Remove vertices that are connected to only one face. |
removeMeshFaces | REMOVEMESHFACES Remove faces from a mesh by face indices. |
removeMeshVertices | REMOVEMESHVERTICES Remove vertices and associated faces from a mesh. |
smoothMesh | SMOOTHMESH Smooth mesh by replacing each vertex by the average of its neighbors. |
smoothMeshFunction | Apply smoothing on a functions defines on mesh vertices. |
sphereMesh | Create a 3D mesh representing a sphere. |
splitMesh | SPLITMESH Return the connected components of a mesh. |
steinerPolytope | STEINERPOLYTOPE Create a steiner polytope from a set of vectors. |
subdivideMesh | SUBDIVIDEMESH Subdivides each face of the mesh. |
surfToMesh | Convert surface grids into face-vertex mesh. |
tetrahedronVolume | TETRAHEDRONVOLUME Signed volume of a tetrahedron. |
torusMesh | Create a 3D mesh representing a torus. |
transformMesh | TRANSFORMMESH Applies a 3D affine transform to a mesh. |
triangulateCurvePair | TRIANGULATECURVEPAIR Compute triangulation between a pair of 3D open curves. |
triangulateFaces | TRIANGULATEFACES Convert face array to an array of triangular faces. |
triangulatePolygonPair | Compute triangulation between a pair of 3D closed curves. |
trimMesh | TRIMMESH Reduce memory footprint of a polygonal mesh. |
trimeshEdgeFaces | TRIMESHEDGEFACES Compute index of faces adjacent to each edge of a triangular mesh. |
trimeshMeanBreadth | TRIMESHMEANBREADTH Mean breadth of a triangular mesh. |
trimeshSurfaceArea | TRIMESHSURFACEAREA Surface area of a triangular mesh. |
vertexNormal | VERTEXNORMAL Compute normals to a mesh vertices. |
writeMesh | Write 3D mesh data by inferring format from file name. |
writeMesh_off | WRITEMESH_OFF Write a mesh into a text file in OFF format. |
writeMesh_ply | WRITEMESH_PLY Write a mesh into a file in PLY format. |
writeMesh_stl | WRITEMESH_STL Write mesh data in the STL format. |