Blender V4.3
GEO_mesh_boolean.hh File Reference
#include "BLI_array.hh"
#include "BLI_math_matrix_types.hh"
#include "BLI_span.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 }
 
enum class  blender::geometry::boolean::Operation { blender::geometry::boolean::Intersect = 0 , blender::geometry::boolean::Union = 1 , blender::geometry::boolean::Difference = 2 }
 

Functions

Meshblender::geometry::boolean::mesh_boolean (Span< const Mesh * > meshes, Span< float4x4 > transforms, const float4x4 &target_transform, Span< Array< short > > material_remaps, BooleanOpParameters op_params, Solver solver, Vector< int > *r_intersecting_edges)