-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sketcher: BSpline DSH: implement OVP/widget #14079
base: main
Are you sure you want to change the base?
Conversation
0b8317d
to
b7a54f1
Compare
Just a heads up: I'm having build issues right now (likely related to Manjaro update). I'll get back to you once it's all resolved. |
Nice! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm still struggling to get this working on my device but here's some comment based just on looking at the code changes.
Some comments:
|
|
While I am interested in keeping the classes separate for the refactoring, my rationale for the M behaviour was that it keeps present points the same. If we can also easily toggle between periodic and nonperiodic, particularly through some other shortcut, that works. I'd imagine the mode switches for arc cannot reasonably preserve points as well.
Could you elaborate on the polyline case? |
b7a54f1
to
b556f6a
Compare
I have fixed the 2 points you mentioned : |
The construction methodes of the polyline case will be Arc / line for the last segment. ie it's not a construction methode for the whole thing. So reseting will not be correct. |
b556f6a
to
3fae83b
Compare
I wanted to test this but right after entering the second coordinate of the first point, I get a bunch of errors and in some cases FreeCAD even freezes:
About FreeCAD info:
|
You mean using the positioning OVP for the first point right? |
Yes, I can enter the first coordinate but applying the second one results in those errors. |
Fixes #12016
Fixes #12479
@AjinkyaDahale could you please give it a test and see if there is any problem?