Object 48 "Guide Curve" (Entities) Changed in Version 2021.0

www.CAD6.com

Data Block Sequence

Data Block 001( x1, y1 )

- Start-point of a curve

 

Line

Data Block 002( x?, y? )

- End-point of a line

 

Circular arc

Data Block 007( x?, y? )

- Pivot point 1

Data Block 008( x?, y? )

- Pivot point 2

Data Block 002( x?, y? )

- End-point of a Bézier curve

 

Bézier curve

Data Block 009( x?, y? )

- End-point of the circular arc

Data Block 102( Orientation, Curvature )

- Orientation and of curvature of the circular arc

 

A guide curve uses the same format as a standard curve, but behaves different. In fact, this object is only displayed on the screen, and cannot be identified or snapped. It is basically used by plug-ins to create optical feedback for the user that does not influence the drawing output.

 

The sequence of data blocks stored here is identical to those stored in an object of type "Curve", see Object 12 "Curve".

 

Interface Command Sequence

MKI_ObjectOpen, Type = MKI_OBJ_GUIDECURVE

MKI_ObjectAddPoint, Type = MKI_DB_POINT_START

         ...

MKI_ObjectAddPoint, Type = MKI_DB_POINT_END

         ...

MKI_ObjectAddPoint, Type = MKI_DB_POINT_PIVOT1

MKI_ObjectAddPoint, Type = MKI_DB_POINT_PIVOT2

MKI_ObjectAddPoint, Type = MKI_DB_POINT_END

         ...

MKI_ObjectAddPoint, Type = MKI_DB_POINT_ARC

MKI_ObjectAddCurve

         ...

MKI_ObjectFastInsert

 

CAD6interface 2024.2 - Copyright 2024 Malz++Kassner® GmbH