|
Blender V5.0
|
#include "BLI_array.hh"#include "BLI_math_matrix_types.hh"#include "BLI_span.hh"#include "BLI_vector.hh"Go to the source code of this file.
Classes | |
| struct | blender::geometry::boolean::BooleanOpParameters |
Namespaces | |
| namespace | blender |
| namespace | blender::geometry |
| namespace | blender::geometry::boolean |
Enumerations | |
| enum class | blender::geometry::boolean::Solver { blender::geometry::boolean::MeshArr = 0 , blender::geometry::boolean::Float = 1 , blender::geometry::boolean::Manifold = 2 } |
| enum class | blender::geometry::boolean::Operation { blender::geometry::boolean::Intersect = 0 , blender::geometry::boolean::Union = 1 , blender::geometry::boolean::Difference = 2 } |
| enum class | blender::geometry::boolean::BooleanError { blender::geometry::boolean::NoError = 0 , blender::geometry::boolean::NonManifold = 1 , blender::geometry::boolean::ResultTooBig = 2 , blender::geometry::boolean::SolverNotAvailable = 3 , blender::geometry::boolean::UnknownError = 4 } |
Functions | |
| Mesh * | blender::geometry::boolean::mesh_boolean (Span< const Mesh * > meshes, Span< float4x4 > transforms, Span< Array< short > > material_remaps, BooleanOpParameters op_params, Solver solver, Vector< int > *r_intersecting_edges, BooleanError *r_error) |