Separate

Tools to generate new subsets by separating elements in given subsets by topological or geometrical properties. More...

## Functions | |

void | SeparateFacesByEdgeSubsets (Mesh *mesh) |

Assigns faces that are surrounded by a set of edge-subsets to a common subset. More... | |

void | SeparateFacesBySelectedEdges (Mesh *mesh) |

Assigns faces that are surrounded by a set of selected edges to a common subset. More... | |

void | SeparateVolumesByFaceSubsets (Mesh *mesh) |

Assigns volumes that are surrounded by a set of face-subsets to a common subset. More... | |

void | SeparateVolumesBySelectedFaces (Mesh *mesh) |

Assigns volumes that are surrounded by a set of selected faces to a common subset. More... | |

void | SeparateIrregularManifoldSubsets (Mesh *mesh) |

After this algorithm all face-subsets are regular manifolds. More... | |

void | SeparateFaceSubsetsByNormal (Mesh *mesh) |

Collects faces of each subset that have a similar normal and assigns them to new subsets. More... | |

void | SeparateFaceSubsetByNormal (Mesh *mesh, int subset_index) |

Collects faces of a given subset that have a similar normal and assigns them to new subsets. More... | |

void | SeparateDegeneratedBoundaryFaceSubsets (Mesh *mesh, double angle) |

Separates degenerated boundary face subsets at sharp creases. More... | |

Tools to generate new subsets by separating elements in given subsets by topological or geometrical properties.

Separates degenerated boundary face subsets at sharp creases.

void SeparateFacesByEdgeSubsets | ( | Mesh * | mesh | ) |

Assigns faces that are surrounded by a set of edge-subsets to a common subset.

void SeparateFacesBySelectedEdges | ( | Mesh * | mesh | ) |

Assigns faces that are surrounded by a set of selected edges to a common subset.

Collects faces of a given subset that have a similar normal and assigns them to new subsets.

void SeparateFaceSubsetsByNormal | ( | Mesh * | mesh | ) |

Collects faces of each subset that have a similar normal and assigns them to new subsets.

void SeparateIrregularManifoldSubsets | ( | Mesh * | mesh | ) |

After this algorithm all face-subsets are regular manifolds.

void SeparateVolumesByFaceSubsets | ( | Mesh * | mesh | ) |

Assigns volumes that are surrounded by a set of face-subsets to a common subset.

void SeparateVolumesBySelectedFaces | ( | Mesh * | mesh | ) |

Assigns volumes that are surrounded by a set of selected faces to a common subset.