Skip to main content

compute_connectivity

Function compute_connectivity 

Source
pub fn compute_connectivity(
    vertex_count: u32,
    face_count: u32,
    half_edges: &[HalfEdge],
    labels: &mut [u32],
    queue: &mut [u32],
    visited: &mut [bool],
) -> Result<ConnectivitySummary, ConnectivityError>
Expand description

Compute the full connectivity summary in one call.

Requires workspace buffers:

  • labels: face_count entries.
  • queue: face_count entries.
  • visited: half_edges.len() entries.

Zero-heap. Deterministic.