Skip to content
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

BlenderBIM: profile manager and editor #1641

Closed
theoryshaw opened this issue Aug 11, 2021 · 8 comments
Closed

BlenderBIM: profile manager and editor #1641

theoryshaw opened this issue Aug 11, 2021 · 8 comments
Assignees
Labels

Comments

@theoryshaw
Copy link
Member

theoryshaw commented Aug 11, 2021

from: https://community.osarch.org/discussion/691/blenderbim-assign-a-ifcarbitraryclosedprofiledef-to-a-ifcmaterialprofileset

@Moult said...

In short, we need to build a little profile manager first, similar to how Revit or other BIM programs have profiles. Maybe add a bugreport for this, since it's been on the to-do list for a while since we discussed with @Jesusbill way back that it is also super useful for structural.

@theoryshaw
Copy link
Member Author

theoryshaw commented Aug 11, 2021

This might be a tall order, but would be nice if this 'profile editor' would happen in the particular blender view that the extrusion cuts though. That way, while editing the profile, you can snap to other things in the scene. Editing a profile, in scene, is more helpful sometimes than pulling that profile out into an editor that's dissociated, spatial, from other objects around it.

@MarcelP102
Copy link

MarcelP102 commented Aug 11, 2021

Look at the Blender add-on called Grid Modeler for inspiration. Similar grid displayed in the context would be helpful to sketch the profile as @theoryshaw suggested.

@Moult Moult added the Bonsai label Aug 11, 2021
@Moult
Copy link
Contributor

Moult commented Aug 11, 2021

It's doable, but would require a bit of "reverse engineering" code - code that intelligently converts meshes into parameterised curves or profiles.

@theoryshaw theoryshaw changed the title BlenderBIM: assign a IfcArbitraryClosedProfileDef to a IfcMaterialProfileSet BlenderBIM: profile manager and editor Sep 18, 2021
@theoryshaw theoryshaw changed the title BlenderBIM: assign a IfcArbitraryClosedProfileDef to a IfcMaterialProfileSet BlenderBIM: profile manager and editor Sep 18, 2021
@theoryshaw
Copy link
Member Author

theoryshaw commented Sep 18, 2021

Just learned about https://github.com/hlorus/geometry_sketcher from this conversation.

seems pretty awesome.

Seems like it could be a good candidate for the foundation of the profile editor.

video demo: https://twitter.com/hlorus1/status/1438913270098939904

@Moult
Copy link
Contributor

Moult commented Sep 19, 2021

100% agree!

@theoryshaw
Copy link
Member Author

@theoryshaw
Copy link
Member Author

related: hlorus/CAD_Sketcher#14

@Moult
Copy link
Contributor

Moult commented Nov 2, 2022

This has now been implemented.

This might be a tall order, but would be nice if this 'profile editor' would happen in the particular blender view that the extrusion cuts though.

This is also possible (but not yet exposed in the UI, pending a redesign to make profile editing not limited to structural elements). If you edit a profile in the profile manager, it'll appear at the origin, isolated from everything. If you edit a profile with an active object selected that uses the profile, the profile will appear "in-place" which you can then use the snap to things in the scene. You can trigger the enable_editing_extrusion_profile operator manually for now because it's hidden in the UI.

@Moult Moult closed this as completed Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Development

No branches or pull requests

3 participants