Description
Is there an existing issue for this?
- I have searched the existing issues
Problem description
After creating a spline in the sketcher, it can be edited by moving either the control points or the knots. However, in either case, moving one moves literally every point in the entire spline, making it practically impossible to do any kind of local editing of the curve for matching a desired geometry. I think a practical solution is that if you move a control point all the other control points stay in their current positions (and knots will move to accommodate), and similarly if you move a knot all the other knots stay in their current positions (and control points will move to accommodate).
At the very least, it should be possible to do this for moving control points, because I've seen that using Sketcher_ConstrainBlock
on the other control points allows me to achieve the behavior I want, but with the added annoyance of having to delete the constraint on a point I want to edit then re-add the constraint after moving before I can repeat the process on another point.
Full version info
OS: Linux Mint 20 (X-Cinnamon/cinnamon/xcb)
Architecture: x86_64
Version: 1.0.0.39109 (Git) Conda AppImage
Build type: Release
Branch: (HEAD detached at 1.0.0)
Hash: 2fcc5317fe3aee96ca73475986a577719fc78e20
Python 3.11.9, Qt 5.15.13, Coin 4.0.3, Vtk 9.2.6, OCC 7.7.2
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: FreeCAD Dark.qss/FreeCAD Dark/Fusion
Subproject(s) affected?
Sketcher
Anything else?
No response
Code of Conduct
- I agree to follow this project's Code of Conduct