void CollapseEdges( IReadOnlyList<HalfEdgeHandle> edges )

book_4_sparkGenerated
code_blocksInput

Description

The CollapseEdges method in the PolygonMesh class is used to collapse a list of edges within a polygon mesh. This operation effectively reduces the number of edges by merging them, which can be useful for simplifying the mesh or optimizing its structure.

Usage

To use the CollapseEdges method, you need to provide a list of edges that you want to collapse. These edges are specified as a read-only list of HalfEdgeMesh.HalfEdgeHandle objects. The method does not return a value, and it modifies the mesh in place.

Example

// Example of using CollapseEdges

// Assume 'mesh' is an instance of PolygonMesh
// and 'edgesToCollapse' is a list of HalfEdgeMesh.HalfEdgeHandle

PolygonMesh mesh = new PolygonMesh();
System.Collections.Generic.IReadOnlyList<HalfEdgeMesh.HalfEdgeHandle> edgesToCollapse = new List<HalfEdgeMesh.HalfEdgeHandle>();

// Add edges to the list
// edgesToCollapse.Add(...);

// Collapse the specified edges
mesh.CollapseEdges(edgesToCollapse);