pub fn loop_subdivision(mesh: &ParamTriMesh) -> ParamTriMeshExpand description
Loop subdivision: split each triangle into 4 sub-triangles.
Interior vertices use 3/8 weight from neighbors; boundary uses 1/8 from ends.
pub fn loop_subdivision(mesh: &ParamTriMesh) -> ParamTriMeshLoop subdivision: split each triangle into 4 sub-triangles.
Interior vertices use 3/8 weight from neighbors; boundary uses 1/8 from ends.