Extended Object 33 "Bézier Curves, DeBoor" (Entity Type "Extended Object")

www.CAD6.com

 

The extended object "Bézier Curves, DeBoor" 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

Data Block 001( Start )

 

For each segment

Data Block 002( Point )

 

Parameters

Start

[MKI_POINT] Start point of the first Bézier curve segment.

Point

[MKI_POINT] All further points except for the final one are DeBoor control points of one segment each.

 

Interface Command Sequence

MKI_ExtOpen, OwnerID = MKI_DB_OWNER_MK, Type = MKI_OBJ_EXT_BEZIER_DEBOOR, Flag = MKI_EXTFLAG_CURVE

MKI_ExtAddPoint, Type = MKI_DB_POINT_START

 

For each segment:

MKI_ExtAddPoint, Type = MKI_DB_POINT_END

 

MKI_ExtFastInsert

 

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

 

MKI_BLOCK_ENUM b1( f_pExt );

 

Followed by a loop running through all data blocks and copying the points into an array.

 

CAD6interface 2025.1 - Copyright 2025 Malz++Kassner® GmbH