Draws a linear dimension between two points: a measured line offset from them by the
direction vector, extension lines back to the points, optional arrows and a label with the
distance.
The label shows the distance rounded to decimalPlaces with labelSuffix after it, or
labelOverwrite instead; the units are the model's. direction must not run along the
measured line.
The two points, the offset direction, the crossing and arrow settings and the label settings
A compound of the dimension wires
Draws an angular dimension between two directions from a center point: an arc of the given radius, extension lines, optional arrows and a label with the angle.
The angle is written in degrees unless radians is true, rounded to decimalPlaces with
labelSuffix after it, or replaced by labelOverwrite.
The center, the two directions, the arc radius, the offsets and the label settings
A compound of the dimension wires
Draws a pin, a line from a start point to an end point with a text label at the end, for pointing at a spot on a model and naming it.
direction is the normal of the plane the label is written in; offsetFromStart moves the
line's start along it, and the arrow and label settings shape the rest.
The start and end points, the label plane direction, the label text and the arrow and label settings
A compound of the pin wires
Measurement annotations drawn as OpenCascade wires: a linear dimension between two points, an angular dimension between two directions, and a pin with a text label. Each comes back as one compound of wires (lines, arrows and letters) that can be drawn, extruded or exported like any other shape. Labels are written in the single-line Hershey font; sizes are in model units and angles in degrees.