Skip to content

Sketcher: Cannot Locally-Edit Splines #18250

Open
@dragazo

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

Metadata

Assignees

No one assigned

    Labels

    Mod: SketcherRelated to the Sketcher WorkbenchType: FeatureFR for improvements or new features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions