IfcOpenShell / IfcOpenShell

Open source IFC library and geometry engine
GNU Lesser General Public License v3.0
1.79k stars 712 forks source link

Use the type manager dropdown to change the type in the scene. #3707

Open theoryshaw opened 1 year ago

theoryshaw commented 1 year ago

Intuitively it feels like doing something like the following video should change the type in the scene.

That is, when a type is selected, you can use the type manager dropdown to change the type in the scene.

https://github.com/IfcOpenShell/IfcOpenShell/assets/507113/a45808d1-4dec-467d-9b6d-f660559048f0

Gorgious56 commented 1 year ago

I am personally not sure about this, since the goal of the type manager as far as I understand is to select and manage types for instanciation, not for managing existing individual instances. I would be fine with a button placed in the manager header to update the selected instance(s) to the type that is selected in the manager though.

I may have expectations based on how it works now though so maybe I'm biased towards keeping it that way. :)

myoualid commented 1 year ago

I'm also biased and got used to how things work. But maybe there's a middle ground:

Or vice versa

theoryshaw commented 1 year ago

BUT, In the Active Tool, the dropdown shows the type of the highlighted object + when you change, it changes the type of all selected objects

yes, was thinking something like this.