![]() |
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 SequenceData Block 001( Start )
For each segmentData Block 002( Point )
ParametersStart [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 SequenceMKI_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
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