Geometry

Split to Centred Instances

Same as Split to Instances, but with the origin point of the instance being the calculated Centroid for each Group ID. The Selection determines the points which contribute to the Centroid calculation, but all points are still offset and split into their instances

Outputs

Description Socket
The points that have been split into their instances Instances

Inputs

Socket Default Description
Geometry None The input geometry containing points
Selection True Selected points will be used to calculate centre point for Instance
Group ID 0 The Group ID which will determine how the points are split into their different instances

Centre on Selection

Offsets the input points so that their calculated Centroid is on the world origin. If the Group ID input is used this offset is applied on a per-group basis. If the selection is used, only the selected points contribute towards the calculation of the centroid, but all points are still moved

Outputs

Description Socket
Atoms that have been moved to object origin based on their group’s calculated centroid Atoms
The calculated vector offset that was applied to the points Offset

Inputs

Socket Default Description
Atoms None Atomic geometry that contains vertices and edges
Selection True Selection within the groups to calculate the centroid for, which then affects all other points in the group
Group ID 0 Optionally centre the points separately for each group based on the Group ID input

Separate First Point

Separate the first point for each Group ID and return only those points. Optionally sort by the Group ID as well

Separate out the first point for each group in the Group ID

Outputs

Description Socket
Geometry

Inputs

Socket Default Description
Geometry None
Sort True Sort by Group ID after separating
Group ID 0

Selected Instances

Check if instances are selected based on the field (usually based on Position attribute)

Outputs

Description Socket
All points of the instances bounding box are selected Entirely Selected
Some points of the Instance’s bounding box are selected Partially Selected
No points of the Instance’s bounding box are selected Not Selected

Inputs

Socket Default Description
Instances None Geometry containing instances to check if they are selected or not
Selection False The selection to apply to the bounding boxes of the Instances

Slice Edge Instances

For position based selections, realise the instances that cross the selection and then separate the selected points from within the selection

Outputs

Description Socket
Instances
Realized Points

Inputs

Socket Default Description
Instances None
Selection True

Primitive Arrow

A simple arrow geometry

Outputs

Description Socket
Geometry

Inputs

Socket Default Description
Vertices 6
Height 1.0
Ratio 0.7
Value [0.8, 0.8, 0.8, 1.0]
Material None Material to apply to the resulting geometry

Primitive Gimbal

A 3-axis gimbal made of Primitive Arrows, useful for visualisation and debugging

Outputs

Description Socket
Geometry

Inputs

Socket Default Description
Vertices 6
X [0.624, 0.01, 0.063, 1.0]
Y [0.076, 0.624, 0.084, 1.0]
Z [0.0, 0.001, 0.624, 1.0]
Material None Material to apply to the resulting geometry

Contains Geometry

Check if a geometry contains geometry in any of the domains

Outputs

Description Socket
True when the input contains some geometry Not Empty
True when the input contains no geometry Empty

Inputs

Socket Default Description
Geometry None

Fallback Geometry

Fallback geometry for when the input geometry is empty in all domains

Outputs

Description Socket
Geometry

Inputs

Socket Default Description
Geometry None
Fallback None

Plexus

Find points that are within a given distance of each other and create an edge between them

Outputs

Description Socket
Geometry

Inputs

Socket Default Description
Points None
Sort True Sort the resulting points so their Index matches the input geometry
Distance 0.5

Visualize Points

Outputs

Description Socket
Instances

Inputs

Socket Default Description
Points None
Selection True
Target [0.0, 0.0, 0.0] Vector that is the target
Position Position Position of the current point

Visualize Angle

Outputs

Description Socket
Mesh
Curve

Inputs

Socket Default Description
Points None
Selection True
Position Position
Angle 0.5
Length 0.005
Up [0.0, 0.0, 0.0]
Axis [0.0, 0.0, 1.0]
Radius 0.2