|
3D Part > 3D Container 6 "Result" (Entity Type "Extended Object") |
www.CAD6.com |
|
The 3D container "Result" is used to store 3D operation results in a 3D Part.
Data Block SequenceGeneral: Data Block 1101( 6, Resolution )
This data block is followed by a sequence of arbitrary data consisting of: Data Block 1280 .. 1535( Patch ) Data Block 1002( Edge ) Data Block 1003( Point )
ParametersResolution [__int32] Relative resolution of this element. Possible values are:
Patch [MKI_3D_POINT] One patch defined by either three or four points. The coordinates are in [mm] relative to the page center. ElementCount is either 9 for 3 points, or 12 for 4 points. The BlockType (1280 to 1535) encodes the invisible flags for the patch's edge in its lowest 4 bits: Bits 0 to 3 correspond to edges 1 to 4. If a bit is set, the respective edge shall be invisible (see MKI_PATCH_*). The inactive flags for the patch's edge are encoded in its next 4 bits: Bits 4 to 7 correspond to edges 1 to 4. If a bit is set, the respective edge shall be inactive (see MKI_PATCH_*). Edge [MKI_3D_EDGE] One edge defined by two points. The coordinates are in [mm] relative to the page center. Point [MKI_3D_POINT] One point. The coordinates are in [mm] relative to the page center.
Interface Command SequenceMKI_ObjectOpen, Type = MKI_OBJ_CONTAINER MKI_ExtAddInt32, Type = 1101, ElemCount = 2
Sequence of arbitrary data: MKI_ExtAddDouble, Type = 1280 .. 1535, ElemCount = 9 or 12 MKI_ExtAddDouble, Type = 1002, ElemCount = 6 MKI_ExtAddDouble, Type = 1003, ElemCount = 3
Use code like the following to parse the data blocks of this entity in memory:
MKI_BLOCK_ENUM b1101( f_pObj );
__int32 nContainerType = b1101.Int32(0); __int32 nResolution = b1101.Int32(1);
...
|
CAD6interface 2026.1 - Copyright 2026 Malz++Kassner® GmbH