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.

Arrow

Inputs

None.

Parameter ports

Added from the Parameters pane (⊕). While connected, each drives its parameter.

PortAcceptsModeDescription
start
Start
primitive(array) dataset(stack) dataset(surface) opt-in start position; overrides the start parameter while connected
direction
Direction
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.

ParameterKindDefaultChoices / rangeUnitNotes
Start
start
vector (0, 0, 0)
Direction frame
direction_frame
choice cartesian cartesian | spherical
Direction
direction
vector (1, 0, 0)
Direction
direction_sph
vector (1, 0, 0)
Tip Length
tip_length
float 0.25 ⇄ port
Tip Radius
tip_radius
float 0.1 ⇄ port
Shaft Radius
shaft_radius
float 0.05 ⇄ port
Scale
scale
float 1 R_sun ⇄ port

Used by

No stock template or group uses this node.