Skip to main content

Path Subselect

Selects a subset of edges from a given path creating new paths.

NodeImage_894f34ff-1d05-454b-b002-4a8fa248bf17

Tags: Path

Parameters#

Selection [Multi-Type List]
The edge selections to apply.
All [Compound] [Adds ports 1]
Selects all (remaining) edges.
Separate [Optional]
if true, each one of the edges of the path will be placed into a separate path entity.
Separate [Compound]
Separation options.
Attributes [Choice]
Defines what the attributes of the individual path entities should be: if they should take the attributes of the parent, use the ones of the edge or mix both.
Scope [Choice]
Defines how the 3D Scope of the individual path entities should be: if they should inherit from the parent path or assume new ones, adjusted to the orientation of the edge.
Custom [Compound] [Adds ports 1]
Selects edges by a custom condition.
Condition [Boolean]
Condition to evaluate for each edge. If true, the edge will be included in the resulting path. Can access the attributes of each edge using the @@attributeName notation.
Separate [Optional]
if true, each one of the edges of the path will be placed into a separate path entity.
Separate [Compound]
Separation options.
Attributes [Choice]
Defines what the attributes of the individual path entities should be: if they should take the attributes of the parent, use the ones of the edge or mix both.
Scope [Choice]
Defines how the 3D Scope of the individual path entities should be: if they should inherit from the parent path or assume new ones, adjusted to the orientation of the edge.
Direction [Compound] [Adds ports 1]
Selects edges based on the direction of their normals.
Vector [Select]
The direction of the edges.
Back [Compound]
Facing back (-Y direction).
Bottom [Compound]
Facing bottom (-Z direction).
Custom [Compound]
Any other direction.
Vector [Vector3D]
The direction to compare to.
Front [Compound]
Facing front (+Y direction).
Horizontal [Compound]
Facing horizontal (+Y,-Y direction).
Lateral [Compound]
Facing lateral (+X,-X direction).
Left [Compound]
Facing left (-X direction).
Right [Compound]
Facing right (+X direction).
Side [Compound]
Facing side (+X,-X,+Y,-Y direction).
Top [Compound]
Facing bottom (+Z direction).
Vertical [Compound]
Facing vertical (+Z,-Z direction).
Angle Tolerance [Float]
The angle tolerance which will be used for the comparison.
Relative To [Choice]
Indicates if the direction to compare to will be relative to the scope or the world.
Separate [Optional]
if true, each one of the edges of the path will be placed into a separate path entity.
Separate [Compound]
Separation options.
Attributes [Choice]
Defines what the attributes of the individual path entities should be: if they should take the attributes of the parent, use the ones of the edge or mix both.
Scope [Choice]
Defines how the 3D Scope of the individual path entities should be: if they should inherit from the parent path or assume new ones, adjusted to the orientation of the edge.
Index [Compound] [Adds ports 1]
Selects edges from the path by their index.
Index [Int]
Index of the edge to select.
Separate [Optional]
if true, each one of the edges of the path will be placed into a separate path entity.
Separate [Compound]
Separation options.
Attributes [Choice]
Defines what the attributes of the individual path entities should be: if they should take the attributes of the parent, use the ones of the edge or mix both.
Scope [Choice]
Defines how the 3D Scope of the individual path entities should be: if they should inherit from the parent path or assume new ones, adjusted to the orientation of the edge.

Inputs#

  • Input [Single | Path]: The path which to apply the subselection to.

Outputs#

This node has no native outputs.

Parameter Outputs#

  • [1] Output [Path]: The path resulting from the edges that matched the respective selection.