Tool

Explode

Toolset

Explode a curve into smaller segments

Docs for v2.1.18, the latest version.

ID

tool-toolset-explode

Group

Toolset

Plugin

Tool

Keywords

explode
split
2 inputs, 2 outputs

Ports

Inputs

2

What the node takes in, from wires or typed values.

Curve

Curve

Curve to explode

Boolean

Boolean

Default true

Recursive decomposition until all segments are atomic

Outputs

2

What the node gives out, to wire into other nodes.

Curves

Curve

Exploded segments that make up the base curve

Points

Point

Vertices of the exploded segments

Creation method#

There are two options for creating Explode node.#

  • The first way to create Explode node using the search list, which is opened by double left-clicking in the workspace. You can write the name of the node you need, or words associated with this node.
    • explode , split
  • The second way is to select Explode node from the menu that opens from the top left.
    • Menu > Tool > Toolset > Explode

Steps#

  • Create a Explode node.
  • Connect the curve you want to explode to the first port.
  • Connect the boolean (True, False) to the second port. This input allows you to control the level of recursion of the explosion operation. If set to True, the component will recursively explode the input curve, creating new segments from the existing segments. This means that each segment will be exploded again, creating even smaller segments. If set to False, the component will only explode the input curve once, creating the segments only once. The default is set to True.

The "segments" output port returns a list of individual curve segments that make up the original input curve. Each segment is represented as a separate curve object and can be further processed or visualized. The segments are returned to the order in which they appear along the original curve.

The "points" output port returns a list of points, which are the vertices or control points of the original input curve. These points represent the locations of the endpoints of the segments that are returned from the "segments" output port.

See also#

Divide By Count
Divide By Length
Join

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.