[Blender BIM] Modeling custom windows and doors - with arches

Hi! I am new to Blender BIM and BIM in general, which I am trying to learn with the BB add-on. So I am sorry if my question is going to sound very simple maybe, but I could not find a straightforward answer online (tried all day long).
The main problem I am having is with curved objects. I managed to create a custom window with a upper arch, but when I use it, of course, it creates a rectangular opening on the wall. Then I have tried using opening elements (modeling the shape of the window and then add void), to create voids where I could put my custom window, but I am definitely missing something because eventually I couldn't get it to work. What would be the correct worflow for this? Is there anything I can read or watch on the topic?
I have a similar problem with portals and archway, but I am hoping to understand it eventually once I solved that (the project I am working on is about HBIM so a lot of arches and complicate geometry)

Thank you!

Comments

  • Hi @elo_elle someone will ask. so it may as well be me :) can you share your file. There are lots of smart people here, someone will solve your problem

  • You should be able to draw the opening geometry with any shape.

    A quirk of the IFC standard is that the opening geometry can't be defined in the window type - every window instance has to have its own opening geometry even if they are the same type.

    Blenderbim has a couple of tricks to help with this: if you model an opening for a window instance, blenderbim will find it and make a copy of it when you create the next window; or if you add a 2D 'Profile' representation to the window type (ie. draw the elevation of the hole), blenderbim will extrude it and use it to cut openings for new window instances.

    theoryshawAce
  • Thank you for your replies!

    @brunopostle said:
    Blenderbim has a couple of tricks to help with this: if you model an opening for a window instance, blenderbim will find it and make a copy of it when you create the next window; or if you add a 2D 'Profile' representation to the window type (ie. draw the elevation of the hole), blenderbim will extrude it and use it to cut openings for new window instances.

    I have tried adding an elevation profile to the type, but it doesn't work.
    As for the first method, that's why I was asking for the right workflow: I probably make a mistake at some point while adding the opening but I can't figure it out, and I haven't been able to find a tutorial about this.
    I am attaching a simple example file.

  • This is how I just did this:

    1. create a wall from a wall type and add a window using a window type. This will create a default rectangular opening.
    2. select the wall and click on 'show openings' (which is a button that looks like an eye). The opening geometry will appear as a green wireframe.
    3. select the opening and edit it like any other blender mesh, change the shape of the top etc..
    4. when you have finished, select the wall again and click on 'edit openings' (which is a 'checkmark' button where the eye button was previously).

    This worked for me but blenderbim just crashed when I tried to do it a third time - save your work!

    theoryshawAce
  • @brunopostle said:
    This is how I just did this:

    1. create a wall from a wall type and add a window using a window type. This will create a default rectangular opening.
    2. select the wall and click on 'show openings' (which is a button that looks like an eye). The opening geometry will appear as a green wireframe.
    3. select the opening and edit it like any other blender mesh, change the shape of the top etc..
    4. when you have finished, select the wall again and click on 'edit openings' (which is a 'checkmark' button where the eye button was previously).

    This worked for me but blenderbim just crashed when I tried to do it a third time - save your work!

    This is also the same workflow I used before, now I have tried to update Blender and it works! Thank you so much, I wouldnt have thought about updating the software if it wasn't for your comment, knowing what I was doing was correct was very helpful. And it works with the instances too

    One last question. Considering the discussion posted here:

    Every boolean operation should be done with IfcOpenings, am I correct? I am thinking about portals, arches, etc

  • There are two types of openings: semantic and unsemantic. Unsemantic openings are merely booleans used to create a shape (i.e. a modeling technique). For example, you could model a sloped wall by having a boolean applied to it. This is not meaningful for construction, it's just "the shape that the object has". These are simply represented using "IfcBooleanResult" as part of the modeling process.

    Semantic openings have meaning and purpose in construction. The most common type of semantic opening is an "IfcOpeningElement", which represents a penetration in an object (most commonly slabs and windows) which have implications for fire and acoustic requirements, services coordination, or placement of other elements (e.g. a door is placed to fill an opening) and so on.

    Another semantic opening is a "VoidingFeature", which represents material being subtracted during manufacturing and fabrication, and can store information about how the item in manufactured, including whether it is milled, drilled, etc.

    Coenelo_elleAce
  • Thank you! This is clearer. I figured out the voids and windows openings. Regarding the arch itself, which in my case is more like a portal than a door, what I have done so far is creating a IfcElementAssembly that contains both pillars and the slab which has the opening shaped like the intrados. It seems more semantically correct than creating an opening in a wall, but I hope I am not missing anything (VoidingFeature doesnt apply to this case I believe).

    Thank you for your patience, I am hoping to share the project with you when it will be ready if you are up for discussion

    brunopostle
  • Hi which blender version and which blenderbim version works for this arch window workflow. I've tried blenderbim stable 040323 and blender 3.4 and I don't get a rectangular opening, green wire frame or anything. I don't get any opening when window is added, add void produces some kind of weird blue cube which doesn't create opening to match window. cheers Newbie99

  • @fired66 said:
    Hi which blender version and which blenderbim version works for this arch window workflow. I've tried blenderbim stable 040323 and blender 3.4 and I don't get a rectangular opening, green wire frame or anything. I don't get any opening when window is added, add void produces some kind of weird blue cube which doesn't create opening to match window. cheers Newbie99

    Hi, sorry I am late. In Blender 3.4 and BlenderBIM 230328 (but I tested it with older versions too) everything works.
    My suggestion is firstly to try to understand openings using a sample library like this one below.
    Add a wall - select it - move you 3D cursor on the surface of the wall - add a window - select the wall again - click on the "eye" icon in the "Active Tool" panel - you should see the rectangular opening in blue.

  • thanks for your help much appreciated. I've now got openings and can crack on through the tutorials

    elo_elle
Sign In or Register to comment.