-
Notifications
You must be signed in to change notification settings - Fork 129
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
Generate roofs on multiple faces at once #187
Comments
I was also thinking of a possibility of handling hip roofs of atrial houses. This very case, portrayed in the screenshot, is easy to do manually, but I have more complex shapes with holes that I would love to use as hip roof base. Handling more than one hole in the base shape would be a dream! |
Maybe I should split my suggestions into multiple posts. Sorry if I made a mess, but they are kind of referring to each other. |
Hi @Mi-Pe , here are my thoughts:
|
I recommend splitting the requests in this issue to:
|
What do you mean by "add an boolean option e.g. Individual"? |
I mean, a toggle button called |
Ok, sorry, I didn't get you meant a hypothetical feature, not an existing one. |
Hello, PS I abandoned the request of expanding limit values for hip roof input, but I'm going to keep my posts unedited here, so not to make even more mess than I made a year ago. |
Hello,
I succeeded in using a custom face as an outline for hip roof generation by joining the face into the Floorplan object.
I compared this method to some other free roof-making tools in Blender (e.g. Inset Straight Skeleton), and I can confirm - Building Tools has the best implementation of straight skeleton algorithm for generating hipped roofs. It properly handles the craziest shapes with zero geometry error. Impressive!
Regarding this, my only wish is to be able to select multiple faces (even if they are not connected) that were joined into Floorplan object, and use them all at once to generate many roofs. Currently, it only takes the ACTIVE face as input, so we only can make ONE roof at a time.
Do you think you could implement this?
I have lots of tenement quarters (entire old city, actually) and I'd like to quickly generate hip roofs for all the buildings.
And maybe, as a side note, you could expand the extreme values for roof properties - thickness, outset and height? Currently, they are bound to something like 0.01 - 1 m.
Though it's easy to dive into source code and change the values in roof_props.py, but I think the defaults could be less limiting, even starting from 0.00 and ending with 100 m. I think that if someone uses too extreme values and screws up their roof, it's their own problem :) I expanded the extreme values for myself in code and experienced no crashes or any other problems.
The text was updated successfully, but these errors were encountered: