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
[For testing] Sketcher: optionally merge 'coincident' within 'point-on-object' constraint #7478
Conversation
…ditions are not OK
TODO : do same in CmdSketcherConstrainTangent::substituteConstraintCombinations
Many thanks. To be precise, what are the issues fixed by the first commits? |
@donovaly This PR was intended mainly for testing. Was not clear, I clarified in title and set to draft. The last commit allows (with parameter switch in the description) to merge Sketcher 'coincident constraint' into 'point-on-object' constraint. It means that 'coincident' is no more present in the default menu/toolbar, and you can apply a coincident constraint by selecting 2 or more vertices and clicking 'point-on-object'. |
@0penBrain do you want an experimental snap build for testers to test this PR ? |
For myself I have a build. :) Maybe better ask in the forum discussion ;) |
Sure! Link to forum discussion? |
Arf. Silly me. Was sure it was on the description : https://forum.freecadweb.org/viewtopic.php?f=8&t=71793 |
I myself also had a build but would appreciate if there is a snap and more testers, hopefully some of the detractors can give it a chance too. |
Snap build triggered at FreeCAD/FreeCAD-snap#62 (x-posting to thread as well) |
Are you pursuing this? Do you want me to take a look? |
@abdullahtahiriyo This was for community testing and feedback. AFAIK there's no agreement from community to move forward to this. I plan nothing for this ATM. ;) |
OK. Thanks. |
Now that coincidence can work by selecting circle edges I think this is no longer viable, that is a very useful functionality so it's not worth loosing it for this IMO (and I was a big supporter of this). |
If I understood it correctly, could then we perhaps close the PR? |
Yes I close. No need to let it queued. We can reopen another (clean) PR in the future if we have a need for this. ;) |
The merge is activated with
User parameter:BaseApp/Preferences/Mod/Sketcher/General/MergePointOnObjectWithCoincident
boolean switchThe PR is essentially done to have a test between 2 flavors (merged or not) and decide what is to be kept.
The "feature" is only the last commit. 3 first commits are independent fixes and improvements.