Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenlib/BLI_mesh_boolean.hh
| Context not available. | |||||
| * The output #IMesh will have faces whose orig fields map back to faces and edges in | * The output #IMesh will have faces whose orig fields map back to faces and edges in | ||||
| * the input mesh. | * the input mesh. | ||||
| */ | */ | ||||
| IMesh boolean_mesh(IMesh &imesh, | |||||
| BoolOpType op, | |||||
| int nshapes, | |||||
| std::function<int(int)> shape_fn, | |||||
| bool use_self, | |||||
| bool hole_tolerant, | |||||
| IMesh *imesh_triangulated, | |||||
| IMeshArena *arena, | |||||
| const Array<bool> &flips); | |||||
| IMesh boolean_mesh(IMesh &imesh, | IMesh boolean_mesh(IMesh &imesh, | ||||
| BoolOpType op, | BoolOpType op, | ||||
| int nshapes, | int nshapes, | ||||
| Context not available. | |||||
| std::function<int(int)> shape_fn, | std::function<int(int)> shape_fn, | ||||
| bool use_self, | bool use_self, | ||||
| bool hole_tolerant, | bool hole_tolerant, | ||||
| IMeshArena *arena); | IMeshArena *arena, | ||||
| const Array<bool> &flips); | |||||
| IMesh boolean_trimesh(IMesh &tm_in, | |||||
| BoolOpType op, | |||||
| int nshapes, | |||||
| std::function<int(int)> shape_fn, | |||||
| bool use_self, | |||||
| bool hole_tolerant, | |||||
| IMeshArena *arena); | |||||
| } // namespace blender::meshintersect | } // namespace blender::meshintersect | ||||
| #endif /* WITH_GMP */ | #endif /* WITH_GMP */ | ||||
| Context not available. | |||||