![]() |
Object 31 "Dimension Area" (Entity Type "Object") Changed in Version 2021.0 |
www.CAD6.com |
Data Block SequenceData Block 000( Position ) Data Block 000( Direction ) Data Block 100( Area ) Data Block 110( Prefix ) Data Block 110( Value ) Data Block 110( Postfix ) Data Block 110( Tolerance1 ) Data Block 110( Tolerance2 ) Data Block 230( Options )
ParametersPosition [MKI_POINT] Position of the dimension. Direction [MKI_POINT] Direction of the dimension. Area [double] The area value is explicitly stored in Area, using internal square [mm]. When updating this dimension, the value stored in Area is written to Value, considering the current scale and length unit. The value of Area itself remains unchanged! Prefix [MKI_STRSHORTW] Prefix text for the dimension. Value [MKI_STRSHORTW] Dimension text for the dimension. Postfix [MKI_STRSHORTW] Postfix text for the dimension. Tolerance1 [MKI_STRSHORTW] Upper tolerance text for the dimension. Tolerance2 [MKI_STRSHORTW] Lower tolerance text for the dimension. Options [MKI_DIMLARGE] Dimension parameters.
Prefix, Value, and Postfix will be connected to one text ("Main dimension text") without separating characters.
Attributes New in Version 2021.0An area dimension may contain attribute data blocks (see MKI_BLOCK_ATTRIBUTE) only of type "local". They must be placed behind all other datablocks. Attributes of types "outline" and "point" must not exist. The total number of local attributes per object is limited to MKI_ATTRIBS_PER_OBJECT.
Specific Usage of Data Block 230Example|BlockType| 0,230,0,0, |TextFont| 0,0,400,"DINDRAFT", |TextXProperty| 1,1,0,0.0/0.0/0.0,0.0/0.0/0.0,0.0,0,0, |TextSize1,TextSize2| 5.0,3.5, |CharDistance,TabDistance,TextMode,TextOrder| 0,4,1,0, |Precision,Refresh,Rotate| 2,1,1, |System| 0;
This area dimension will be lettered with the font "DINDRAFT", using pen 1. The main dimension has a text size of 5 mm, the tolerances have a text size of 3.5 mm. The dimension number is rotated and will automatically be updated. The dimension will be calculated according to the settings in the coordinate system 0 ("- Standard -").
The image above shows an area dimension created using the settings described above. The points Position and Direction place and rotate the dimension number. Prefix is set to "€" (Ansi 128 / Unicode 8364) by default.
Interface Command SequenceMKI_ObjectOpen, Type = MKI_OBJ_DAREA MKI_ObjectAddPoint, Type = MKI_DB_POINT_ANY MKI_ObjectAddPoint, Type = MKI_DB_POINT_ANY MKI_ObjectAddTextShort, StaticLength = false MKI_ObjectAddTextShort, StaticLength = true MKI_ObjectAddTextShort, StaticLength = false MKI_ObjectAddTextShort, StaticLength = false MKI_ObjectAddTextShort, StaticLength = false
Use the MKI_PARSE_OBJ_DAREA class to parse the data blocks of such an object in memory.
|
CAD6interface 2025.1 - Copyright 2025 Malz++Kassner® GmbH