Class for calculating geometry Boolean operations (AND, OR, NOT, XOR, ...) in 3D space. See https://en.wikipedia.org/wiki/Boolean_operations_on_polygons.
More...
#include <GeometryBoolean.h>
|
static void | AddAvailableBooleanEngine (GeometryBoolean *filter) |
|
static const Dictionary< String, GeometryBoolean * > & | AvailableBoolean () |
|
static uint04 | AvailableBooleanDescriptionCount () |
|
static void | ExecuteBoolean (const JSONNode &active_filters, const Buffer< Model > &models_to_surface, Model &target_surface_location, ProgressInfo *log, const void *lock) |
|
static void | ExecuteBoolean (const JSONNode &active_filters, const DesignSelection &selection_to_surface, Model &target_surface_location, DesignObjectLookup *lookup, ProgressInfo *log, const void *lock) |
|
static void | ExecuteBoolean (const JSONNode &active_filters, GeometryBooleanParameters ¶ms, Model &target_surface_location) |
|
static Buffer< BooleanDescription > | GetAvailableDescriptions () |
|
static void | SetupDefaultSurfaceObject (Model &target_surface_location, const void *lock) |
|
static String | ToCommandString (const Buffer< BooleanDescription > &descriptions) |
|
Class for calculating geometry Boolean operations (AND, OR, NOT, XOR, ...) in 3D space. See https://en.wikipedia.org/wiki/Boolean_operations_on_polygons.
◆ GeometryBoolean() [1/3]
◆ GeometryBoolean() [2/3]
◆ GeometryBoolean() [3/3]
◆ ~GeometryBoolean()
◆ AddAvailableBooleanEngine()
◆ AvailableBoolean()
◆ AvailableBooleanDescriptionCount()
static uint04 AvailableBooleanDescriptionCount |
( |
| ) |
|
|
static |
◆ BooleanID()
const String & BooleanID |
( |
| ) |
const |
|
inlinenodiscard |
◆ BooleanName()
◆ canRunBoolean()
◆ ClearAllBoolean()
◆ defaultBooleanArguments()
◆ ExecuteBoolean() [1/3]
◆ ExecuteBoolean() [2/3]
◆ ExecuteBoolean() [3/3]
◆ FinishBoolean()
◆ GetAvailableDescriptions()
◆ PrepareForBoolean()
◆ runBoolean()
◆ SetupDefaultSurfaceObject()
static void SetupDefaultSurfaceObject |
( |
Model & | target_surface_location, |
|
|
const void * | lock ) |
|
static |
◆ ToCommandString()
◆ m_id
◆ m_name
◆ s_global_available_boolean_engines
The documentation for this class was generated from the following file: