Boolean Operations

Algorithms to perform boolean operations on closed manifolds. More...

## Functions | |

void | FaceUnion (Mesh *mesh, int subset_1, int subset_2, double snap_threshold) |

Performs a union operation on the geometry of the two specifed subsets. IMPORTANT: Both subsets have to be closed manifolds, i.e., homeomorphic to the sphere. More... | |

void | FaceIntersection (Mesh *mesh, int subset_1, int subset_2, double snap_threshold) |

Performs an intersection operation on the geometry of the two specifed subsets. IMPORTANT: Both subsets have to be closed manifolds, i.e., homeomorphic to the sphere. More... | |

void | FaceDifference (Mesh *mesh, int subset_1, int subset_2, double snap_threshold) |

Performs a difference operation on the geometry of the two specifed subsets. IMPORTANT: Both subsets have to be closed manifolds, i.e., homeomorphic to the sphere. More... | |

Algorithms to perform boolean operations on closed manifolds.

Performs a difference operation on the geometry of the two specifed subsets. IMPORTANT: Both subsets have to be closed manifolds, i.e., homeomorphic to the sphere.

Performs an intersection operation on the geometry of the two specifed subsets. IMPORTANT: Both subsets have to be closed manifolds, i.e., homeomorphic to the sphere.