I have added a new tool to the Workbench.
It is an interpolation curve with free-hand editing, and snapping ability.
It is at the beginning of the toolbar.
Disclaimer : it needs the latest pivy (0.6.5). Pivy 0.6.4 from PPA has a bug.
The tool works good with FreeCAD Conda Py3 Qt5 Appimage.
Disclaimer : it may crash FreeCAD pretty easily ... Use at your own risk
Activating the tool with nothing selected in the 3D view creates a default curve in XY plane, and enters edit mode directly.
You can also select some shapes in the 3D View, before activating the tool.
This will create an interpolation curve with points snapped on the shape.
Double-click the curve object to enter/leave edit mode.
To insert a new point, a line must be selected.
Pressing 's' with some points selected AND an external shape, will snap them to the shape (the points need to be grabbed a little for the snap to be effective)
Pressing 's' with some points selected (but NO external shape) will free the points from any snap constraint.
If some points are snapped to faces, the curve will be tangent to faces at these points.
Some manual recomputes are usually needed after editing.
It is pretty useful to build up a Gordon surface.
The control keys are displayed in the Report View :
Code: Select all
a - Select all / Deselect
i - Insert point
g - Grab objects
s - Snap points on shape / Unsnap
x,y,z - Axis constraints during grab
q - Apply changes and quit editing