edge
nodes-edgesset 170× in templates and rigs
A connector between two things. The id form `edge#id > edge(from=<node id> to=<node id>)` is a line, or a tube with `thickness`, re-solved every frame between two scene nodes so it follows them, with optional flowing `packets`; the coordinate form `edge(from="x y z" to="x y z")` is a flat ribbon with end caps.
edge#cv42-edge-dot-cloud-e0
Attributes
fromtextId form: the node the edge starts at; coordinate form: a point, `x y z` in the node's own space.85×thicknessnumberId form: a tube of this diameter in mm instead of a one-pixel line (default 0); coordinate form: the ribbon's width (default 0.12).85×totextId form: the node the edge ends at; coordinate form: a point, `x y z` in the node's own space.85×bow_ynumberId form: the y offset of the curve's control point, mm (default 0.2, so an untouched link arcs slightly up).84×colorcolour #rrggbbThe colour of the line, tube or ribbon.84×seednumberId form: the packets' phase and speed jitter, and the fragile flicker's phase.49×packetsnumberId form: how many small meshes flow from `from` to `to` (default 0).46×bownumberId form: the z offset of the control point, mm, the edge's only depth control (default 0); coordinate form: the arc perpendicular to the chord.38×backtextId form: ends the curve behind each endpoint instead of at its centre, by this many mm, or `auto` for half of each node's measured depth.30×packet_indexnumberId form: the packet type, each with its own shape and colour: 0 record, 1 order, 2 notify, 3 document, 4 record2.11×control_jitternumber3×endstextCoordinate form only: the cap at each end, none, dot or arrow, one value or `start end`.3×fragiletrue / falseId form: a broken-link flicker; the control point wanders by `control_jitter` (default 0.5) and the line strobes. It turns packets off.3×styletexte.g. glowbasiclightning3×end-sizenumberCoordinate form only: the cap size, mm (default 0.09).2×segmentsnumberId form: points along the curve (default 46).2×color_lerpnumber1×to_colorcolour #rrggbbId form, used only when `color` is absent: the line colour is this, lerped toward white by `color_lerp` (default 0.25).1×Where it goes
Examples
edge#cv42-edge-dot-cloud-e0in coverage/coverageOpen and play →edge#cv42-edge-dot-cloud-e0
edge(from=cv42-edge-dot-cloud-n0 to=cv42-edge-dot-cloud-n2 ends=dot end-size=0.11 style=glow color=#66e0ff thickness=0.06 bow_y=0.5)
edge#cv42-edge-dot-cloud-e1in coverage/coverageOpen and play →edge#cv42-edge-dot-cloud-e1
edge(from=cv42-edge-dot-cloud-n1 to=cv42-edge-dot-cloud-n2 ends=arrow end-size=0.13 style=basic color=#b98bff thickness=0.06 bow_y=-0.5)
edge#cv42-edge-dot-cloud-e2in coverage/coverageOpen and play →edge#cv42-edge-dot-cloud-e2
edge(from=cv42-edge-dot-cloud-n0 to=cv42-edge-dot-cloud-n1 ends=none style=lightning color=#ffb454 thickness=0.05 bow_y=0)