Sketcher mini-features
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Sketcher mini-features
Some things I was missing:
1. A "Do not annoy me with Internal Alignment constraints" checkbox. It comes very handy with BSplines.
2. An indication of which elements are construction geometry (A special for those moments with overlapping normal/construction geometry)
1. A "Do not annoy me with Internal Alignment constraints" checkbox. It comes very handy with BSplines.
2. An indication of which elements are construction geometry (A special for those moments with overlapping normal/construction geometry)
Re: Sketcher mini-features
Cool!
Dark and Light stylesheets v2.0 to theme your FreeCAD UI, more information here
Re: Sketcher mini-features
Another mini-feature:
I was quite fed up that sometimes you have overlapping geometry and you want to select the normal geometry, but it picks that external on top of it, or the construction when you want to pick the normal, or the normal when you want to pick the construction.
With this mini-feature, you just drag and drop the order of rendering you want, so the first element in the widget is always rendered on top, and the last at bottom.
I would say it fixes this:
https://freecadweb.org/tracker/view.php?id=2264
I was quite fed up that sometimes you have overlapping geometry and you want to select the normal geometry, but it picks that external on top of it, or the construction when you want to pick the normal, or the normal when you want to pick the construction.
With this mini-feature, you just drag and drop the order of rendering you want, so the first element in the widget is always rendered on top, and the last at bottom.
I would say it fixes this:
https://freecadweb.org/tracker/view.php?id=2264
Re: Sketcher mini-features
Thank you. It has been mentioned many times here. So it only seems to be a mini feature: it is a big relief.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Sketcher mini-features
Nice!!!abdullah wrote:Another mini-feature:
Re: Sketcher mini-features
Welcome!!
Another mini-feature (well this one had quite a lot of work, but the result is mini):
So with these two checkboxes you can hide the reference constraints from the inventor view or the driving constraints or both.
This was requested here:
https://forum.freecadweb.org/viewtopic. ... 00#p169615
Pull Request:
https://github.com/FreeCAD/FreeCAD/pull/696
Another mini-feature (well this one had quite a lot of work, but the result is mini):
So with these two checkboxes you can hide the reference constraints from the inventor view or the driving constraints or both.
This was requested here:
https://forum.freecadweb.org/viewtopic. ... 00#p169615
Pull Request:
https://github.com/FreeCAD/FreeCAD/pull/696
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Sketcher mini-features
Thanks, the result is NOT mini, it opens new possibilites to use the sketcher.abdullah wrote:Welcome!!
Another mini-feature (well this one had quite a lot of work, but the result is mini):
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Sketcher mini-features
Sweet!
Re: Sketcher mini-features
Thanks!
Another feature. I was fed up with the productivity of the lock constrain. Hereby I introduce two improvements, the relative mode , which can be used for group locking. The former was a long felt need. The latter may come handy.
Relative mode
It locks the geometry of the selected vertices with respect to the last selected vertex. Example:
Select the centers of all poles except the first one (best done using the Element Widget, just put the selection in "Center Point" and select from the list). Now select the center of the first pole. Now hit the lock constraint icon:
Poles won't move freely anymore with respect to each other. You can still move a pole and all the others will move with it. Disclaimer: I do not intent this as a proper solution for b-spline locking, just a use case of a more general tool. It is a mess of constraint lines. It does the job.
Group locking
Same example, just select all the centers of all the poles. Now select the origin. Now hit the lock constraint.
All locked with respect to the origin. It is basically using the same syntax as relative mode, but with an "external geometry" at the end. Note: Yes, you can also do the same with any external point.
No PR ATM. I will probably code more mini-features while I give Werner a merging pause
Another feature. I was fed up with the productivity of the lock constrain. Hereby I introduce two improvements, the relative mode , which can be used for group locking. The former was a long felt need. The latter may come handy.
Relative mode
It locks the geometry of the selected vertices with respect to the last selected vertex. Example:
Select the centers of all poles except the first one (best done using the Element Widget, just put the selection in "Center Point" and select from the list). Now select the center of the first pole. Now hit the lock constraint icon:
Poles won't move freely anymore with respect to each other. You can still move a pole and all the others will move with it. Disclaimer: I do not intent this as a proper solution for b-spline locking, just a use case of a more general tool. It is a mess of constraint lines. It does the job.
Group locking
Same example, just select all the centers of all the poles. Now select the origin. Now hit the lock constraint.
All locked with respect to the origin. It is basically using the same syntax as relative mode, but with an "external geometry" at the end. Note: Yes, you can also do the same with any external point.
No PR ATM. I will probably code more mini-features while I give Werner a merging pause