-
Notifications
You must be signed in to change notification settings - Fork 25
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
Geometry preview - air loops #413
Comments
I wonder if most of the work can be in the ViewModel measure? I suppose there may be core changes in If you wanted to actually edit in geometry editor would need to be in FloorSpaceJS, and then in translators to I did have an implementation of render by air loop in and old light weight SketchUp Plugin Mockup. It is 6 years old and I'm sure doesn't run now without some changes. Back then E+ only supported one air loop per zone, which isn't the case anymore, so need to handle rendering of zone assigned to multiple air loops. It stored minimal OS data in SketchUp object attributes. |
@DavidGoldwasser thank you for your feedback.
Sure. We could do the same as in #404, @macumber took care of porting the enhancement in the relevant measures. I can do it when dev is done too. It certainly needs a change in a change in https://github.com/openstudiocoalition/OpenStudioApplication/blob/8a2c08858112355f21b73f75f913603b354078d1/src/openstudio_lib/library/geometry_preview.html, if we want to have this available in the app. |
@DavidGoldwasser the required changes to OS SDK would just be to export more data (e.g. |
@macumber I was thinking all air loop names could be returned (vector of strings) to allow searching zones by associated air loop name(s). You seem to suggest we could use the primary air loop of the thermal zone. Question I have is: how do you identify it? First element in vector returned by |
Vector is good 👍 |
Enhancement Request
The main idea is to implement following use cases in 3D geometry preview:
For now only the first use case can be fulfilled with UI by looking into thermal zones tab in OpenStudioApp and scrolling to find those without an air loop. I often revert back to scripting to perform these checks, but I believe 3D view is a good fit for this too.
Possible Implementation
Since a thermal zone can be associated with [0..n] air loops, there is a slight difference with other materials implementation:
Dependencies:
ThreeJSForwardTranslator
to update user data and ThreeJS materials meta data. A change inThreeJS
is also needed to declare the new structures that will hold air loops information.The text was updated successfully, but these errors were encountered: