FME Transformers: 2024.2

Categories
3D

3D

Geometries

CSGBuilder

Creates Constructive Solid Geometry (CSG) from pairs of solid geometry features which are input through the A and B ports.

CSG is useful for representing complex solids by specifying the Boolean operations between simpler solids. For example, a wall with a window can be represented by taking the difference of the solid wall against the window. The CSGBuilder can be used to create a CSG solid that is comprised of relationships (order of Boolean operations or a hierarchy of Boolean operations) between the simpler solids.

Usage Notes

Configuration

Input Ports

  • A and B: Pairs of solid geometry features.

Output Ports

Each Boolean operator is output via its corresponding port:

Parameters

Editing Transformer Parameters

Transformer parameters can be set by directly entering values, using expressions, or referencing other elements in the workspace such as attribute values or user parameters. Various editors and context menus are available to assist. To see what is available, click beside the applicable parameter.

For more information, see Transformer Parameter Menu Options.

FME Community

The FME Community has a wealth of FME knowledge with over 20,000 active members worldwide. Get help with FME, share knowledge, and connect with users globally.

Search for all results about the CSGBuilder on the FME Community.