[Sketcher] UI/UX discussions for joining B-Splines
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: [Sketcher] UI/UX discussions for joining B-Splines
Or this if you like it :
- Attachments
-
- Sketcher_BSplineJoin.svg
- (12.43 KiB) Downloaded 45 times
Support me on Patreon: https://www.patreon.com/FreeCadDevDiary
FreeCad Dev Diary channel:[/b] https://www.youtube.com/channel/UCGMTmJ ... NiPSSEhBHA
FreeCad Dev Diary channel:[/b] https://www.youtube.com/channel/UCGMTmJ ... NiPSSEhBHA
Re: [Sketcher] UI/UX discussions for joining B-Splines
This may work if it's visible clear at 24px.
My latest (or last) project: B-spline Construction Project.
Re: [Sketcher] UI/UX discussions for joining B-Splines
Bumping this because I'm looking for testers for the feature so I can get some input of how it's working for people who regularly work with B-Splines, in FreeCAD or elsewhere. I guess this is more relevant and visible on Open Discussions so if I don't get much input here I'll post there as well.
Right now the following things are working:
0. If the curves are not b-splines, they'll be made b-splines before joining.
1. If two end points of two curves different already have coincident constraint on them, the join replace them with a single curve. There will be a max multiplicity knot at the connection point .
2. If the points are not constrained to be coincident, it will move the second selected point to the first and then join.
Right now the following things are working:
0. If the curves are not b-splines, they'll be made b-splines before joining.
1. If two end points of two curves different already have coincident constraint on them, the join replace them with a single curve. There will be a max multiplicity knot at the connection point .
2. If the points are not constrained to be coincident, it will move the second selected point to the first and then join.
My latest (or last) project: B-spline Construction Project.
Re: [Sketcher] UI/UX discussions for joining B-Splines
Heads up: If anyone on Linux wants to easily test this PR it's possible to do through the freecad-ppd snap package.
Install
If you already have the 'edge' version installed all you need to do is:
snap refresh freecad-ppd --channel edge/sketcher-6507-join-curves
If you don't have 'edge' installed:
snap install freecad-ppd --channel edge/sketcher-6507-join-curves
Note: to return back to using the normal 'edge':
snap refresh freecad-ppd --channel edge
Special thanks goes out to @ppd for setting up the Snap package to test individual PRs like this.
Install
If you already have the 'edge' version installed all you need to do is:
snap refresh freecad-ppd --channel edge/sketcher-6507-join-curves
If you don't have 'edge' installed:
snap install freecad-ppd --channel edge/sketcher-6507-join-curves
Note: to return back to using the normal 'edge':
snap refresh freecad-ppd --channel edge
Special thanks goes out to @ppd for setting up the Snap package to test individual PRs like this.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs