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

Hip roofs by defined angle #208

Open
Mi-Pe opened this issue Nov 12, 2022 · 1 comment
Open

Hip roofs by defined angle #208

Mi-Pe opened this issue Nov 12, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@Mi-Pe
Copy link

Mi-Pe commented Nov 12, 2022

Hi,
My idea is generating hipped roof based on user-defined angle between roof planes and the "base" of the roof (speaking mathematically, angle between a slope (plane) and its projection onto XY plane), instead of the max. height of the whole roof. That would be very useful from an architectural designer point of view. We could define slope by angle in degrees or by percentage, which is even more commonly used by designers - 100% is 45 deg roof (1:1 height to base ratio), 50% is 1:2 height to base etc. It's basically tangent of the "base angle".

What would be super-duper dope is a possibility to change slope for an individual roof plane of the roof, different from the others, e.g. by selecting one or more "base edges" and applying specified slope to the planes generated from those edges. But that's just a loose suggestion - I'm not even asking for it :P
Using angular or percentage slope instead of height would make a lot of sense, though.

@Mi-Pe Mi-Pe added the enhancement New feature or request label Nov 12, 2022
@ranjian0
Copy link
Owner

Not sure how well the current straight skeleton algorithm for hip roof will handle this.

Thanks for the suggestion.

Mark as potentially part of #40

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants