Gable roof: specify edge angle
Has anyone been able to figure out how to create gable roofs?
I wasn't able to figure out the following...
3) Then you can select any edge and specify roof angles manually for each edge (Shift-R in BIM Tool)
video: https://www.dropbox.com/s/e619c27nj1htahz/2023-03-30_20-00-34_Blender_blender.mp4?dl=0
from commit:
https://github.com/IfcOpenShell/IfcOpenShell/commit/ab618be49f5a297b4dfcccf330bfb3de7cf5717d
Comments
@Andrej730 would you happen to know?
For some reason, it only works for me by pressing "shift + R", the button in the n-panel doesn't work:

Yeah, there was a bug (similar to the one you've found before?) and it was working only from hotkey. Fixed it now.
Thanks!... got the hotkey to work now after the latest patch, but trying to create a gable using the following workflow. Am i missing something?

https://www.dropbox.com/s/4cng7zvtl870845/2023-03-31_11-12-56_Blender_blender.mp4?dl=0
Trying to do something like this...
You might be indenting this already, but would recommend removing this bottom chord for a gable roof.

Unfortunately this type of roof is not possible now - only if you have non square footprint like on the screenshot. Because the way it work rn - it's basically creating hip roof from the footprint and then adjust it's vertices to fit the angle.


But I've got some idea - it can duplicate vertices instead of just moving them towards the edge where you want a gable. But it won't work in cases like below (not sure if how useful they are in real life though). Perhaps there is need to have both options.
Any ideas when this kind of full shape would be also useful?

unfortunately not so much, in my practice anyway.
hey, just pushed couple commits that should help - https://imgur.com/a/OEFZ4pw
Awesome!
Good evening members. I want to do a simple gable roof but the problem is that when I edit the default IfcRoofType (all hip ends as highlighted on the N-panel) I get two ridges instead of one ridge. This is after setting 2 opposite gable angles to 15 degrees (the sloping ends) and the other 2 opposite angles to 90 degrees (the gable ends). Kindly find the attached
for your perusal and help. Thank you.
Looks like a bug.
video: https://www.dropbox.com/scl/fi/ss1rx42l5rsn6pknl96vq/2023-11-12_12-58-38_Blender_blender.mp4?rlkey=zlb26lrd40thb57caoaycwqw0&dl=0
Wow! Is there any workaround until this bug is resolved? I really need to get this done.
This? https://www.dropbox.com/scl/fi/7vrbqjtsaep1ctl4vor2x/2023-11-12_13-26-50_Blender_blender.mp4?rlkey=azo2swev176zpcmdhsf0g9190&dl=0
easier to do it with negative 'x angles' as it's easier to update: https://www.dropbox.com/scl/fi/q3yi3wax40grbixnhmila/2023-11-12_13-30-51_Blender_blender.mp4?rlkey=di76gi5sfz3fg5bf3kl7ydiok&dl=0
The following feature request, too, would make this a little easier too: https://github.com/IfcOpenShell/IfcOpenShell/issues/3104
...as you won't have to change the 'outline' when you change the 'x angle'.
Thank you very much…for now this will suffice until the bug is resolved:)
i have two observations of the roof tool.
firstly, in the Parametric Geometry editor the roof thickness is a vertical dimension, it would be helpful to enter the thickness tangent to the roof pitch or as an option to enter this way. The reason is we typically do roof build up that way, e.g. timber top chord 90mm + roof battens 45mm + roofing 20mm = 155mm so at a 25 deg pitch that would be 171mm vertical dimension.
Secondly, I haven't found how to add a roof overhang. I would normally pitch a roof from the external face of the external wall at a certain Z height, a setting to automatically add an external roof overhang would be very helpful. To be able to edit the overhang dimension individually (per roof plane) would be 'extremely' helpful.
I am completely lost on how to make a simple gable roof in the latest release of BlenderBIM
https://community.osarch.org/discussion/comment/18887/#Comment_18887
Good evening, and been a while trying my hands on BBIM.

I have a challenge.
If working in the roof Edit mode how can the height of a sloping roof edge be moved (from point 1 to 2 in the image)? See the image attached below;
Thank you.
One way is to save / exit the roof modifier and then move the roof object to align with position 2
Just a heads up the blue shape is just a preview (offset by a metre I think) the actual position 1 height is the green line you are editing
Unfortunately, I don't think there's a way to do that yet. I would just use a 'void' to subtract that lower part of the roof.
Thank you but you may have to relook at my issue again. I need to only move the roof edge 1 to a new destination (roof edge 2) not the whole roof. If there's still a way to achieve that I would love to hear that else my only option will be to use void as @theoryshaw suggested.
Thank you all!
The way the roof tool works is that it uses what's known as a straight skeleton. Given a 2d polygon, the straight skeleton defines the ridge line of the roof. Because this is fundamentally a 2d operation, it implies that 1) the eave of the roof is all at the same RL and 2) the slope of the roof is constant. Modifications to produce gable roofs are a post processing task. In theory modifications to slide up the eave RL are also possible but its a bit trickier and not yet implemented.
Oh I completely misunderstood, theoryshaw is right, use a void to adjust just that part of the roof its the right approach
In Revit they gave the overhung option to be able to achieve an asymmetric gable but as you've explained I hope that get resolved too. Grateful for your education and well appreciated.