Nodes ▸ Datasets ▸ Shapes
Arrow
A shafted arrow surface starting at a chosen point and pointing in a chosen direction, which can be wired in as a 3-element array.
Inputs
None.
Parameter ports
Added from the Parameters pane (⊕). While connected, each drives its parameter.
| Port | Accepts | Mode | Description |
|---|---|---|---|
startStart | primitive(array) dataset(stack) dataset(surface) | opt-in | start position; overrides the start parameter while connected |
directionDirection | primitive(array) | opt-in | Direction as a 3-element array, read in the current direction frame; overrides the Direction row while connected |
tip_length | primitive(number) | opt-in drives tip_length | Drives the Tip Length parameter while connected |
tip_radius | primitive(number) | opt-in drives tip_radius | Drives the Tip Radius parameter while connected |
shaft_radius | primitive(number) | opt-in drives shaft_radius | Drives the Shaft Radius parameter while connected |
scale | primitive(number) | opt-in drives scale | Drives the Scale parameter while connected |
Outputs
dataset(surface)
Parameters
The Parameters pane shows only the parameters relevant to the current settings.
| Parameter | Kind | Default | Choices / range | Unit | Notes |
|---|---|---|---|---|---|
Startstart | vector | (0, 0, 0) | |||
Direction framedirection_frame | choice | cartesian | cartesian | spherical | ||
Directiondirection | vector | (1, 0, 0) | |||
Directiondirection_sph | vector | (1, 0, 0) | |||
Tip Lengthtip_length | float | 0.25 | ⇄ port | ||
Tip Radiustip_radius | float | 0.1 | ⇄ port | ||
Shaft Radiusshaft_radius | float | 0.05 | ⇄ port | ||
Scalescale | float | 1 | R_sun | ⇄ port |
Used by
No stock template or group uses this node.