Object 10 "Zigzag Line" (Entity Type "Object") Changed in Version 2021.0

www.CAD6.com

 

Each indent has an opening angle of 30°, its total height (both sides together) is 20 times the line's width.

 

A zigzag line is by definition an "open" object, i.e. it has a non-closed outline and cannot be filled.

 

Data Block Sequence

Data Block 001( Start )

Data Block 002( End )

Data Block 100( Distance )

 

Parameters

Start

[MKI_POINT] Start point of the zigzag line.

End

[MKI_POINT] End point of the zigzag line.

Distance

[double] Distance between two indents in mm.

 

Attributes New in Version 2021.0

A zigzag 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:

-Outline attributes must be placed anywhere behind the first point. Any outline attribute after the first point data block belongs to the outline.
-Point attributes must be placed behind the respective point. Any point attribute after point data block P and before the next point data block (or end of object) belongs to that point P.
-Local attributes should be placed behind all other datablocks and attributes.

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 Sequence

MKI_ObjectOpen, Type = MKI_OBJ_ZIGZAG

MKI_ObjectAddPoint, Type = MKI_DB_POINT_START

MKI_ObjectAddPoint, Type = MKI_DB_POINT_END

MKI_ObjectAddConstant

MKI_ObjectFastInsert

 

Use the MKI_PARSE_OBJ_ZIGZAG class to parse the data blocks of such an object in memory.

 

CAD6interface 2025.1 - Copyright 2025 Malz++Kassner® GmbH