Hi all,
Part CompoundFilter is a nice tool, but especially when used in "specific items" mode, it is really odd to setup. Particularly because you don't know how many fragments are in the compound, and which index corresponds to which fragment.
So below is a proposal that would (I think) help compound filter to be a more user-friendly tool, and probably increase its popularity.
I think mock-up pictures are self-explaining, but feel free to ask for more if needed.
What do you think about that proposal ?
[Feature Request] #5972 CompoundFilter items selection helper
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
[Feature Request] #5972 CompoundFilter items selection helper
Last edited by Kunda1 on Sun Aug 28, 2022 2:42 pm, edited 1 time in total.
Reason: Added GH ticket number to thread title
Reason: Added GH ticket number to thread title
Re: [FeatureRequest] CompoundFilter items selection helper
Good idea. It doesn't have to be something new, it could be an extension to explode compound. Instead of creating all items a selection of the wanted could be made.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: [FeatureRequest] CompoundFilter items selection helper
Not sure to fully understand... It's not a new feature, it's just an helper to CompoundFilter. When you click "OK" in the Tasks panel after you selected, it just fills the "items" property of the CompoundFilter.
Re: [FeatureRequest] CompoundFilter items selection helper
Selecting all items is the same as explode compound, isn't it? So it could be sensible to have it there (too).
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: [FeatureRequest] CompoundFilter items selection helper
Good proposal.
If only there was a way to add that "..." button from python...
Also, your proposal is missing the support for advanced syntax (like "::2" for including every second object), but I guess it's acceptable (user just shouldn't touch it if that advanced syntax is actually needed).
If only there was a way to add that "..." button from python...
Also, your proposal is missing the support for advanced syntax (like "::2" for including every second object), but I guess it's acceptable (user just shouldn't touch it if that advanced syntax is actually needed).
Re: [FeatureRequest] CompoundFilter items selection helper
Yes but no. ExploreCompound will expose all fragments in the tree view as separate objects (inside a "folder" IIRC) while CompoundFilter only shows one object in the tree view.
But I also think that using the same dialog to create a SelectiveCompoundExplode could be a good idea.
I wasn't sure if it was possible or not, but my feeling was indeed that it has to be coded in C++.
I also think it's acceptable because :Also, your proposal is missing the support for advanced syntax (like "::2" for including every second object), but I guess it's acceptable (user just shouldn't touch it if that advanced syntax is actually needed).
- It doesn't break support for advanced syntax (you can still enter it manually in the property field
- It is normal user oriented
- You should rarely have more than 10 fragments, which should make it acceptable to click each needed item
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: [FeatureRequest] CompoundFilter items selection helper
You probably never applied it to a Draft Array, for example. Sure, for the output of a BOP, the indexing is relatively unpredictable.
Re: [Feature Request] #5972 CompoundFilter items selection helper
Added GH issue number to thread title
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