-
Notifications
You must be signed in to change notification settings - Fork 172
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
Add hosted element area to parameters in Revit. #3539
base: dev
Are you sure you want to change the base?
Conversation
Any comments for this PR, @AlanRynne or @teocomi? |
Hey @ks-cph @martinromby thanks for the ping, sorry this slipped through! In the meantime please update with our base branch. |
Any feedback for us in the review @bimgeek ? |
From a quick glance: my hesitation centres around performance as we're introducing a new calculation to this. I appreciate the need for precision in your case, but how strong is it? |
note: this breaks sending of hosted elements that are not on a wall, will fix |
Fixed the last few bits; and added a poc comment around the units - cutout area is always extracted out in meters, but that's all i have bandwidth for now. Maybe @clairekuang can help set them correctly? We can consider merging this if @bimgeek discovers no large performance implications. Regarding our next gen connectors, how important is this number for y'all @martinromby? Since it's doing an extra calculation, we would extract this out as an opt-in extra setting, but ideally we'd not extract it out at all! |
Having this knowledge, especially on windows and doors, is essential for reliable quantity-takeoff. We would therefore highly appreciate it if you could merge this in - potentially with the opt-in option. |
Description & motivation
Refers to Issue #3530
This change adds the Area of hosted elements within a host to a parameter. So far, no such parameter is available. This becomes especially important for windows and doors where the Area of removed elements can be essential. For instance, prefabricated timber elements are normally produced as a whole, and then these parts are removed, which is somewhat wasteful (even though they may be re-used).
Others will benefit from this change as such essential information is not yet available in Speckle.
Changes:
To-do before merge:
We chose to use the approach described in https://thebuildingcoder.typepad.com/blog/2015/03/ifcexportutils-methods-determine-door-and-window-area.html. However, this solution refers to the Revit.APIIFC.dll which is not part of the Revit Converters or Dynamo Converters, yet.
Validation of changes:
The contribution has been verified with several Revit models where windows and doors are added to walls.
Checklist: