Pin

pinNode

A labelled point on the image: a dot on the feature, a short hairline leader, the label beside it. at: is the implicit attribute — fractions of the content frame, top-left origin, y DOWN, so 0.62, 0.31 is 62% across and 31% from the top, the way the numbers are read off an image editor. side: places the label; auto (the default) picks whichever side has room. A pin keeps its screen size whatever the camera's zoom, the way a map marker does.

#Attributes

atRequiredImplicit
diagram-point
The dot, as fractions of the frame: 0.62, 0.31. Animatable with !cue.to.Can be written as shorthand: pin:value
label
string
Rich inline text beside the dot, at the leader's end.
side
auto | left | right | above | below — where the label sits relative to the dot.
Defaultauto
colour
neutralredorangeyellowgreentealbluepurplepinkgreywhiteblack
Also written: colorThe dot's hue; the leader follows it.
hidden
boolean
Declared but not drawn. Animatable, so it is the reveal for annotations that arrive with the narrative.
Defaultfalse

#Allowed in

#Examples

pin(at: 0.62, 0.31; label: Nucleus)
pin#er(at: 0.44, 0.72; label: Endoplasmic reticulum; side: below; colour: teal)