![]() |
Object 22 "Dimension Line Elliptical" (Entities) Changed in Version 2021.0 |
www.CAD6.com |
Data Block SequenceData Block 003( cx, cy ) - Center-point Data Block 006( vx1, vy1 ) - Vector end-point 1 Data Block 006( vx2, vy2 ) - Vector end-point 2 Data Block 005( ax1, ay1 ) - Start-angle definition Data Block 005( ax2, ay2 ) - End-angle definition Data Block 101( Orientation ) - Arc direction Data Block 220( ... ) - Dimension line parameters
The point (cx,cy) determines the ellipse's center-point, the points (vx1,vy1) and (vx2,vy2) are end-points of vectors that define the ellipse. The points (ax1,ay1) and (ax2,ay2), in relation to the ellipse's center-point (cx,cy), determine the start- and end-angle of the arc. If Orientation >= 0, the arc is drawn counter-clockwise from the start-angle to the end-angle. If Orientation < 0, the arc is drawn clockwise.
The two angles determine the arrow's end-points, but not necessarily the line's end-points. If the arrows are rotated, the dimension line will overlap the given angles.
A dimension line is by definition an "open" object, i.e. it has a non-closed outline and cannot be filled. Nevertheless, the dimension arrows will be filled if required. This is independent from the object's properties!
Attributes New in Version 2021.0A dimension line may contain attribute data blocks (see MKI_BLOCK_ATTRIBUTE) of types "local", "outline", and "point". Their position in the list of data blocks must be as follows:
The total number of attributes of each type (local, outline, point) per respective element (entity, outline, and point) is limited to MKI_ATTRIBS_PER_OBJECT.
Interface Command SequenceMKI_ObjectOpen, Type = MKI_OBJ_DEARC MKI_ObjectAddPoint, Type = MKI_DB_POINT_CENTER MKI_ObjectAddPoint, Type = MKI_DB_POINT_VECTOR MKI_ObjectAddPoint, Type = MKI_DB_POINT_VECTOR MKI_ObjectAddPoint, Type = MKI_DB_POINT_ANGLE MKI_ObjectAddPoint, Type = MKI_DB_POINT_ANGLE
Use the MKI_PARSE_OBJ_DEARC class to parse the data blocks of such an object in memory.
|
CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH