LinearAnnotationStyle
Visual appearance of a linear annotation. Registered by name on the component.
Extends
Properties
color
color:
number
Line and text color as a hex number (e.g. 0xff0000).
Inherited from
extensionGap
extensionGap:
number
Gap between the measured geometry and the start of each extension line.
extensionOvershoot
extensionOvershoot:
number
How far extension lines overshoot beyond the dimension line.
fontSize
fontSize:
number
Font size of the text label in drawing local units.
Inherited from
BaseAnnotationStyle . fontSize
lineTick
lineTick:
LineTickBuilder
Tick mark geometry builder. Use one of the built-in exports or provide a custom one.
meshTick?
optionalmeshTick:MeshTickBuilder
Optional filled tick mark builder. When provided, a THREE.Mesh triangle
is rendered at each dimension endpoint in addition to (or instead of) the
line tick. Set tick to NoTick when you only want the filled shape.
textOffset
textOffset:
number
Signed perpendicular distance from the dimension line to the text label, measured outward from the measured geometry. Positive moves the text away from the geometry; negative moves it inward.
Overrides
BaseAnnotationStyle . textOffset
tickSize
tickSize:
number
Size of the tick mark in drawing local units.
unit?
optionalunit:DimensionUnit
Unit used to format measured values in text labels. Defaults to Units.m (metres) when not set.