Points

 

SliceOmatic provide a series of function to manipulate SliceO_Point structures either in 2D or in 3D.

 

In all these function, the cursor's position is queried from the variable "$MOUSE_FRM" that hold the current position of the cursor in the "Frm" system.

 

 

 

Fct_Point_2D_Insert

 

Insert a new point at the cursor location

 

Fct_Point_2D_Delete

 

Delete the point the closest to the cursor

 

Fct_Point_2D_Capture

 

Capture the point under the cursor

 

Fct_Point_2D_Drag

 

Drag a captured point to the new position under the cursor

 

 

 

Fct_Point_3D_Insert

 

Insert a new point under the cursor on a 3D geometry

 

Fct_Point_3D_Delete

 

Delete the point the closest to the cursor

 

Fct_Point_3D_Capture

 

Capture the point under the cursor

 

Fct_Point_3D_Drag

 

Drag a captured point on a 3D geometry to the new position under the cursor