Plexus
GPU HybridGenerates a point-and-line plexus field as a GPU texture plus spread data.
Plexus simulates moving particles, draws connective lines between nearby particles, and exposes the positions and connection strengths so other operators can react to the same field.
Source src/plexus.cpp
Parameters
| Name | Type | Description |
|---|---|---|
| particle_count | int | Number of moving particles in the plexus field. |
| speed | float | Particle simulation speed. |
| connection_distance | float | Maximum distance for drawing links between particles. |
| point_size | float | Screen-space size of rendered particles. |
| line_thickness | float | Thickness of rendered connections. |
| color_r | float | — |
| color_g | float | — |
| color_b | float | — |
| boundary | int | Wrap or bounce behavior at the viewport edge. |
Ports
| Name | Direction | Type |
|---|---|---|
| reactivity | Input | LANE_ARRAY |
| texture | Output | TEXTURE |
| positions | Output | LANE_ARRAY |
| connections | Output | LANE_ARRAY |