Hello everyone! I’m looking to assign a construction to 2 specific surfaces. I created a Construction set for the whole building and I applied it. Now I just what to modify this 2 surfaces. In the older posts, I found an approach that implies using lists to find and select the surfaces to modify. I found a way to select the surfaces with the list function and trim tree function, but something goes wrong and it gives me an error. Can somebody give me an approach to solve this? Or does someone has a better way to do this ?
This is the error I get:
Solution exception:‘str’ object has no attribute ‘duplicate’
Hi @AESB99 I think you can just use the HB Properties By Guide Surface component to set the constructions on the applicable surfaces.
hopefully that helps
best
-trevor
Hi @TrevorFedyna thank you for your prompt response. I’m using the fonction you mentionned, but in _guide parameter it asks me for breps and my geometry is loaded directly from an OSM. What can I do?
@AESB99 I would bake the geometry of the building to use as a stencil/guide building, and then draw the needed guide surfaces and then input the surfaces drawn into the _guide input
Right click again on visualize by type and turn the preview off so you can only see the baked geometry
And now you can draw Breps where needed on the building for guides for the _guide input.
You can discard the baked model at this point after youve drawn guides if you want to.
@TrevorFedyna thats my geometry imported from my OSM file. I modelled my geometry on SketchUp with the OS plug-In. I made sure that there was no geometry errors and then I imported it in Honeybee. Is gbxml the same as OSM?
Sorry I mispoke saying gbxml I intended to say *.osm.
What I do mean to say is I don’t understand your geometry.
Can you upload the *.osm that is for the grasshopper script you uploaded.
I saw a couple things I want to edit but cant without the *.osm
Best
-trevor
Hi @AESB99 ! The file works great and I can see the geometry, a really good looking model.
So I baked it via the HB View By Type so we have a reference for the geometry to draw on.
created guide surfaces:
Thank you @TrevorFedyna for the edit and for your time! Your explanation helped me understand and apply this workflow. Everything works on my side! Now, I can continue and start my modelling with IronBug.
Hey @TrevorFedyna . I haven’t assigned any composition for my Ext. Doors. They have assigned the default composition of OpenStudio Ext. Door. So, I don’t have a Door composition on my GH.
hey @AESB99 here is a workflow you can use to change the door constructions, the item selector and construction search components can be replaced by an opaque construction of your creation.
Hi all @TrevorFedyna@chris@mostapha
I was going through this thread on applying construction to a model imported from a GBXML file and found something strange and rather inconvenient.
While using “Apply construction set” to a model loaded from a GBXML it doesnt change anything except the windows. However when we decompose the faces by type and use “Apply opaque construction” the construction gets changed. This only happening with GBXML / Openstudio / IDF imported models coming from the “HB_Load gBXML_OSM_IDF” but not when we make a room in honeybee. Any idea what can be the solution? Please find the screenshots and the model and the script.