How to clip multiple walls with (1) roof or clipping plane
Is there currently a way to do this with BB?
It used to be possible, but don't think it is any longer.
Currently since a wall can only extend to (1) IfcSlab(roofs), I have to split walls in half, like the following.
... which would be okay, but they print with a line down the middle, on the elevations.
I don't think there's a way to 'Join Criteria' for projections, is there?
Comments
You can create a single wall with multiple half space solid clipping along the top using the Homemaker add-on, ie. Draw the gable as a five point polygon mesh and run Homemaker. The result should be a typed wall, just change type and offset, assign the spatial container, and mitre the corners to join it to your BlenderBIM walls.
You can create a Homemaker style definition that will reuse the wall and window types that are already in the model, but this isn't necessary if you just want to turn some geometry into some wall or roof etc.. and are happy to modify it afterwards.
Thanks Bruno.
I ended up just creating an aggregate and then applying the void to the aggregate.
video: https://www.dropbox.com/scl/fi/npcgeay21f43hb1gqa258/2023-09-03_10-39-46_Blender_blender.mp4?rlkey=vk7mmltqnsk1fmcnt6e17ysg2&dl=0
You can use half space proxies for clipping a single wall multiple times. Under the hood that's what happens when you extend a wall to a roof.
However you won't be able (AFAIK) to clip multiple walls with a single half space proxy.
Thanks @Gorgious, using your suggested approach.
I assume clip multiple walls with (1) roof or clipping plane is in the roadmap, but in the meantime, curious if there could be a middle ground, whereby multiple walls could be selected and run a command like
bim.show_booleans
that would show all the 'Half Space Proxies' that are associated with all the selected walls. That way, you could do bulk operations on the 'Half Space Proxies', that is, for example, raise them all up if the roof got higher, for instance.Just brainstorming.
is there a way how I can clip the other side of the wall? so for example I want to clip this roof in a diagonal way so it fits with the other parts of the roof. But everytime when I add the Boolean Modifier, BBIM clips off the big part that I want to keep and keeps the small part that I want to delete :D
Try rotating the half space proxy 180° around its local X or Y axis, it should face the other way and clip the other half of the mesh