DIMASSOC (DXF)

The following group codes are used by DIMASSOC objects.

DIMASSOC group codes

Group code

Description

0

Object name (DIMASSOC)

5

Handle

102

Persistent reactors group; always “{ACAD_REACTORS}”

330

Soft-pointer ID

100

Subclass marker (AcDbDimAssoc)

330

ID of dimension object

90

Associativity flag

1 = First point reference

2 = Second point reference

4 = Third point reference

8 = Fourth point reference

70

Trans-space flag (true/false)

71

Rotated Dimension type (parallel, perpendicular)

1

Class name (AcDbOsnapPointRef)

72

Object Osnap type

0 = None

1 = Endpoint

2 = Midpoint

3 = Center

4 = Node

5 = Quadrant

6 = Intersection

7 = Insertion

8 = Perpendicular

9 = Tangent

10 = Nearest

11 = Apparent intersection

12 = Parallel

13 = Start point

331

ID of main object (geometry)

73

SubentType of main object (edge, face)

91

GsMarker of main object (index)

301

Handle (string) of Xref object

40

Geometry parameter for Near Osnap

10

Osnap point in WCS; X value

20

Osnap point in WCS; Y value

30

Osnap point in WCS; Z value

332

ID of intersection object (geometry)

74

SubentType of intersction object (edge/face)

92

GsMarker of intersection object (index)

302

Handle (string) of intersection Xref object

75

hasLastPointRef flag (true/false)

DIMASSOC objects implement associative dimensions by specifying an association between a dimension object and drawing geometry objects. An associative dimension is a dimension that will automatically update when the associated geometry is modified.