FME Transformers: 2024.1

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 is the place for demos, how-tos, articles, FAQs, and more. Get answers to your questions, learn from other users, and suggest, vote, and comment on new features.

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