Extended Object 65 "3D Mapping" (Entity Type "Extended Object")

www.CAD6.com

 

The extended object "3D Mapping" is defined by CAD6studio and CAD6industrie.

 

Creation of this extended object is not supported in CAD6starter and CAD6engine Eco! If already created, it can be displayed and modified generally, but not modified parametrically.

 

Data Block Sequence

In its basic data blocks, a 3D mapping stores some general information:

Data Block 1100( SpaceIndex, Resolution, DisplayMode )

 

Parameters

SpaceIndex

[__int32] Zero-based index of the space this 3D mapping is assigned to.

Resolution

[__int32] Relative resolution of the 3D mapping. Possible values are:

0Default × 0.35
1Default × 0.5
2Default × 0.71
3Default
4Default × 1.41
5Default × 2
6Default × 2.82

DisplayMode

[__int32] A bit-wise OR combination of options. It can be any combination of the following values:

0x00000000

No display options.

0x00000001

Display space axes for this mapping.

0x00000002

Display the "inside" patches for this mapping.

 

Data List Contents

In its data list, a 3D mapping stores a single 3D container.

 

 

All 3D containers start with one data block that defines their type:

Data Block 1101( ContainerType, Resolution )

 

Parameters

ContainerType

[__int32] Type of 3D container. Possible values are:

10Mapping

Resolution

[__int32] Relative resolution of this element. Possible values are:

0Default × 0.35
1Default × 0.5
2Default × 0.71
3Default
4Default × 1.41
5Default × 2
6Default × 2.82

 

Interface Command Sequence

MKI_ExtOpen, OwnerID = MKI_DB_OWNER_MK, Type = MKI_OBJ_EXT_3D_MAPPING, Flag = MKI_EXTFLAG_ATTRIB

MKI_ExtAddInt32, Type = 1100, ElemCount = 3

 

Use code like the following to parse the data blocks of this entity in memory:

 

MKI_BLOCK_ENUM b1100( f_pExt );

 

__int32 nSpaceIndex = b1100.Int32(0);

__int32 nResolution = b1100.Int32(1);

__int32 nDisplayMode = b1100.Int32(2);

 

...

 

CAD6interface 2026.1 - Copyright 2026 Malz++Kassner® GmbH