The simplest kind of Linear Dimension consists of a pair of points on a drawing, each of which relates to a point in the 3D model. From each of these Dimension Points on the drawing, a
projection line is drawn in a user-definable direction; between these parallel projection lines,
dimension lines are drawn. Each dimension and projection line can have text associated with it.
In the example the Dimension Points are DPPT elements - the Dimension Point is defined by a p-point of the Design element, in this case the origin. Any p-point can be nominated as a dimension point by replacing the FROM ID @ syntax by FROM IDP @/TO IDP @. The Dimension can also be defined explicitly:
Constructed points can also be used to create Dimension Points. Refer to
Point and Line Construction for further information.
When dimensioning BEFORE or AFTER elements, for example, EQUI, STRU or SUBS, DRAW ignores those primitives with OBST (obstruction level) set to 0 or 1. When dimensioning BEFORE or AFTER a
primitive, its OBST value is ignored.
Each FROM command sets the Dimension Point’s DDNM (Design Data Name) attribute to the Name of the Design element. The DDNM attribute can be reset immediately to define a new Dimension Point. If the DDNM is set to refer to an element, which is
not in the Id List referenced from the current VIEW, the Dimension is still drawn.