Skip to main content

collapseEdge

Functions

cleanupDanglingEdges(mesh, face)
collapseFaceToEdge(mesh, victim_face, vertex_victim, vertex_successor)
partialEdgeCollapse(mesh, edge, victim, replacement)

Removed edge from the mesh by replacing one of the edge vertices (victim) with the other vertex of the edge (replacement) Patches the rest of the topology Useful for mesh simplification

collapseEdge(mesh, edge, victim, replacement)

Removed edge from the mesh by replacing one of the edge vertices (victim) with the other vertex of the edge (replacement) Patches the rest of the topology Useful for mesh simplification

cleanupDanglingEdges(mesh, face)

Kind: global function

ParamType
meshTopoMesh
faceTopoTriangle

collapseFaceToEdge(mesh, victim_face, vertex_victim, vertex_successor)

Kind: global function

ParamType
meshTopoMesh
victim_faceTopoTriangle
vertex_victimTopoVertex
vertex_successorTopoVertex

collapseFaceToEdge~victim_edge : TopoEdge

Kind: inner property of collapseFaceToEdge

collapseFaceToEdge~successor_edge : TopoEdge

Kind: inner property of collapseFaceToEdge

partialEdgeCollapse(mesh, edge, victim, replacement)

Removed edge from the mesh by replacing one of the edge vertices (victim) with the other vertex of the edge (replacement) Patches the rest of the topology Useful for mesh simplification

Kind: global function

ParamType
meshTopoMesh
edgeTopoEdge
victimTopoVertex
replacementTopoVertex

collapseEdge(mesh, edge, victim, replacement)

Removed edge from the mesh by replacing one of the edge vertices (victim) with the other vertex of the edge (replacement) Patches the rest of the topology Useful for mesh simplification

Kind: global function

ParamType
meshTopoMesh
edgeTopoEdge
victimTopoVertex
replacementTopoVertex