FME Transformers: 2025.1 BETA

Categories
3D

3D

Geometries
Spatial Analysis
Related Transformers
Clipper
Snipper

3DSlicer

Slices geometry along a specified plane.

Jump to Configuration

Typical Uses

  • Slicing solids, surfaces, and other 3D geometry with a plane.

How does it work?

The 3DSlicer accepts features with any geometry type and splits them along a specified 3D plane.

Both 3D and 2D geometries are accepted, including points clouds and aggregates. 2D features are handled as 3D with a Z coordinate of zero (0). Aggregates are treated as single objects.

Output features are identified as being on the front or back side of the slicing plane, and are flagged as having been sliced or not. Front and back are relative to the plane, with front being in the direction of the plane's normal vector and back being the inverse. Features that are entirely coincident with the plane are considered to be on the front side.

The slicing plane is defined by:

  • Fixed X, Fixed Y, or Fixed Z: Specifying a single axis point in ground units. The normal vector of the plane (determining front and back) is in the positive direction along the fixed axis.
  • Point and Normal: Specifying a single 3D point on the slicing plane and another point defining the direction of the normal vector from that point.

Plane Type

Orientation

Fixed X

 

Fixed Y

 

Fixed Z

 

Point and Normal

Variable orientation

Usage Notes

  • Only 3D plane geometry may be used to slice.

Configuration

Input Ports

Output Ports

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.

Reference

Processing Behavior

Feature-Based

Feature Holding

No

Dependencies None
Aliases  
History  

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 3DSlicer on the FME Community.

 

Examples may contain information licensed under the Open Government Licence – Vancouver, Open Government Licence - British Columbia, and/or Open Government Licence – Canada.