Dragging of Geometric Objects

This item describes the functions that implement interactive underdefined sketch manipulation mode that is called dragging. Initialize dragging mode for an object control point:

GCE_result GCE_PrepareDraggingPoint(GCE_system gSys, GCE_dragging_point drgPnt, GCE_point curXY)  

Initialize control point dragging mode for a set of objects:

GCE_result GCE_PrepareDraggingPoint(GCE_system gSys, 
                                    const std::vector<GCE_dragging_point> & cPntArr, 
                                    GCE_point curXY)   

Initialize dragging mode for a set of objects:

GCE_result GCE_PrepareMovingGeoms(GCE_system gSys, std::vector<geom_item> & geoms
                                                 , GCE_point curXY) 

Move the dragging point:

GCE_result GCE_MovePoint(GCE_system gcSys, GCE_point curXY)