Best Practices for Input Model Geometry. - Grasshopper2024-03-29T11:18:30Zhttps://www.grasshopper3d.com/forum/topics/best-practices-for-input-model-geometry?groupUrl=ladybug&feed=yes&xn_auth=noNice catch! The same happens…tag:www.grasshopper3d.com,2013-03-23:2985220:Comment:8161912013-03-23T22:44:09.991ZMostapha Sadeghipour Roudsarihttps://www.grasshopper3d.com/profile/MostaphaSadeghipour
<p>Nice catch! The same happens for view and sunlight hour analysis. 3*Thank you! :)</p>
<p>Nice catch! The same happens for view and sunlight hour analysis. 3*Thank you! :)</p> Caught a wee tiny bug in the …tag:www.grasshopper3d.com,2013-03-22:2985220:Comment:8156742013-03-22T14:18:24.191ZAnders Holden Deleuranhttps://www.grasshopper3d.com/profile/AndersHoldenDeleuran
<p>Caught a wee tiny bug in the "Ladybug_Radiation Analysis" component. Was trying to figure what "orientationStudyP" did and noticed it had no parameter hint. So line 24 should probably be:</p>
<p></p>
<p><em>orientationStudyP: Input result from Orientation Study Parameter component</em></p>
<p>Caught a wee tiny bug in the "Ladybug_Radiation Analysis" component. Was trying to figure what "orientationStudyP" did and noticed it had no parameter hint. So line 24 should probably be:</p>
<p></p>
<p><em>orientationStudyP: Input result from Orientation Study Parameter component</em></p> This is great advice, thanks…tag:www.grasshopper3d.com,2013-03-21:2985220:Comment:8143032013-03-21T11:10:00.454ZAnders Holden Deleuranhttps://www.grasshopper3d.com/profile/AndersHoldenDeleuran
<p>This is great advice, thanks guys! I wouldn't underestimate my imagination though :)<br></br><br></br>As stated in the OP I am performing the initial research (think methodology, tools, when/why/how etc.) on how to inform the design of a static shading device system for school/office building typologies on the northern hemisphere located in a consistently hot climate with a high degree of radiation all year (which I learned from the data extracted using the importEPW file reader,…</p>
<p>This is great advice, thanks guys! I wouldn't underestimate my imagination though :)<br/><br/>As stated in the OP I am performing the initial research (think methodology, tools, when/why/how etc.) on how to inform the design of a static shading device system for school/office building typologies on the northern hemisphere located in a consistently hot climate with a high degree of radiation all year (which I learned from the data extracted using the importEPW file reader, hooray!).<br/><br/>Of course I am approaching the subject with the appropriate amount of respect and trying to inform myself as much as possible. Beyond papers (and Wikipedia!) I found several websites (like <a rel="nofollow" href="http://sustainabilityworkshop.autodesk.com/building-design-concepts" target="_blank">this one by Autodesk</a>) which describe the basics of environmental building design concepts. If you have any good tips for papers/books/links this would be highly appreciated as well.<br/><br/>Perhaps boring was not the best adjective I could have used, but I suspect you got the gist of what of was saying. Consider both my thumbs up high as well.<br/><br/>Thanks again,<br/><br/>Anders</p> Hi Mostapha and Anders,
Behin…tag:www.grasshopper3d.com,2013-03-20:2985220:Comment:8136372013-03-20T15:28:29.340ZAbraham Yeziorohttps://www.grasshopper3d.com/profile/AbrahamYezioro
<p>Hi Mostapha and Anders,</p>
<p>Behind the "innocent" question there is much more depth than you can imagine.</p>
<p>Mostapha is completely right in his warning about the use of radiation vs shading hours. Their intent are different though they are related at the end.</p>
<p>The big question that you should ask before using any of them (and others) is what do you want to see/get from the analysis. And this is pretty much related to the design. Take for instance the design of a window in…</p>
<p>Hi Mostapha and Anders,</p>
<p>Behind the "innocent" question there is much more depth than you can imagine.</p>
<p>Mostapha is completely right in his warning about the use of radiation vs shading hours. Their intent are different though they are related at the end.</p>
<p>The big question that you should ask before using any of them (and others) is what do you want to see/get from the analysis. And this is pretty much related to the design. Take for instance the design of a window in building. Probably you'll be more interested in the radiation you can get (or avoid) to perform better, energy wise. But take the case you want to design a playground (or a coffee shop terrace, or any other use you want) for winter time or summer time. Then the sunlight hours analysis is much more important and relevant than the radiation. I can extend in the explanation if you want, but i suppose the issues are clearer now, right?</p>
<p></p>
<p>I find significant the adjective Anders used to refer to such kind of analysis: He was expecting them to be boring. But now he find the interesting and triggering. This is, in this case, to Mostapha's recognition/right for providing a (simple) tool that designers can use as a part of their workflow: Thumbs up for that Mostapha.</p>
<p>-A.</p> Hi Anders,
Thank you for the…tag:www.grasshopper3d.com,2013-03-20:2985220:Comment:8133062013-03-20T14:53:38.403ZMostapha Sadeghipour Roudsarihttps://www.grasshopper3d.com/profile/MostaphaSadeghipour
<p>Hi Anders,</p>
<p>Thank you for the kind comments! I'm so happy that you liked Ladybug. :)</p>
<p>I should write a discussion or capture a video to discuss "sunlight hours" versus "radiation". I'll be traveling for the next 10 days and probably I won't be able to do that before I come back! The quick reply is not to use sunlight hours for shading design. Sunlight hours is mainly a city planning measure.</p>
<p><span>Ladybug [as it is right now] doesn't consider indirect bounce and…</span></p>
<p>Hi Anders,</p>
<p>Thank you for the kind comments! I'm so happy that you liked Ladybug. :)</p>
<p>I should write a discussion or capture a video to discuss "sunlight hours" versus "radiation". I'll be traveling for the next 10 days and probably I won't be able to do that before I come back! The quick reply is not to use sunlight hours for shading design. Sunlight hours is mainly a city planning measure.</p>
<p><span>Ladybug [as it is right now] doesn't consider indirect bounce and reflections [so material doesn't matter]. As far as you are using Ladybug for radiation analysis for outdoor analysis/massing studies it is fine but if you have surfaces with high reflectivity then you should use a more advanced tool like Honeybee/RADIANCE where you can assign the right material to the surface!</span></p>
<p><span>Thank you for keeping an eye for bugs inside the 'bug!</span></p>
<p><span style="font-size: 13px;">Best,</span></p>
<p><span>Mostapha</span></p> That is indeed very gentle, m…tag:www.grasshopper3d.com,2013-03-20:2985220:Comment:8132662013-03-20T09:33:08.160ZAnders Holden Deleuranhttps://www.grasshopper3d.com/profile/AndersHoldenDeleuran
<p>That is indeed very gentle, much appreciated <span>Mostapha :)<br></br><br></br></span>I spent most day yesterday getting acquainted with the plugin and its various components (and environmental solar analysis in general). Absolutely loving it so far. For some reason I always had the idea that performing this type of work would be highly involved, time consuming and, well, rather boring. Guess I was wrong. Also having it all right in GH really adds a whole other dimension to it. Again, great…</p>
<p>That is indeed very gentle, much appreciated <span>Mostapha :)<br/><br/></span>I spent most day yesterday getting acquainted with the plugin and its various components (and environmental solar analysis in general). Absolutely loving it so far. For some reason I always had the idea that performing this type of work would be highly involved, time consuming and, well, rather boring. Guess I was wrong. Also having it all right in GH really adds a whole other dimension to it. Again, great work!<br/><br/>After having kicked around a couple of simple test studies I see what you guys are saying regarding point number 5). Think I shall just stick to using Breps and the built in meshing routines for now. Other than that I was wondering if you might have any tips on reading material or links on when/how to apply respectively "Sunlight Hours Analysis" and "Radiation Analysis" when designing a shading system?<br/><br/>I found the following papers from links you posted here in the LadyBug forum:<br/><br/><a rel="nofollow" href="http://plea-arch.net/PLEA/ConferenceResources/PLEA2004/Proceedings/p1153final.pdf" target="_blank">http://plea-arch.net/PLEA/ConferenceResources/PLEA2004/Proceedings/...</a><br/><a rel="nofollow" href="http://www.gsd.harvard.edu/research/gsdsquare/Publications/Shaderade_BS2011.pdf" target="_blank">http://www.gsd.harvard.edu/research/gsdsquare/Publications/Shaderad...</a><br/><br/>Going through them now, however any other resources would also be greatly appreciated.<br/><br/>Hope I can help out on the Python side of things. I'll certainly keep a keen eye out for any bugs and such ;)<br/><br/>Best,</p>
<p>Anders</p> Thanks Abraham. Speaking of w…tag:www.grasshopper3d.com,2013-03-20:2985220:Comment:8134252013-03-20T09:08:49.618ZAnders Holden Deleuranhttps://www.grasshopper3d.com/profile/AndersHoldenDeleuran
<p>Thanks Abraham. Speaking of which I previously <a href="http://www.grasshopper3d.com/forum/topics/draw-mesh-edges-inconsistency" target="_blank">logged a "bug" on this subject</a> which affects meshes returned from Python components. Hope they fix that one at some point..</p>
<p>Thanks Abraham. Speaking of which I previously <a href="http://www.grasshopper3d.com/forum/topics/draw-mesh-edges-inconsistency" target="_blank">logged a "bug" on this subject</a> which affects meshes returned from Python components. Hope they fix that one at some point..</p> My mistake:
It is Ctrl+M (ins…tag:www.grasshopper3d.com,2013-03-20:2985220:Comment:8131672013-03-20T06:38:33.615ZAbraham Yeziorohttps://www.grasshopper3d.com/profile/AbrahamYezioro
<p>My mistake:</p>
<p>It is <strong>Ctrl+M</strong> (instead of Ctrl+F11).</p>
<p>-A.</p>
<p>My mistake:</p>
<p>It is <strong>Ctrl+M</strong> (instead of Ctrl+F11).</p>
<p>-A.</p> A good way to check the densi…tag:www.grasshopper3d.com,2013-03-19:2985220:Comment:8124912013-03-19T16:08:00.712ZMostapha Sadeghipour Roudsarihttps://www.grasshopper3d.com/profile/MostaphaSadeghipour
<p>A good way to check the density of the mesh [in case the inputs are brep] is not to connect sunVectors or genCumSkyResult (respectively for <em>Sunlight Hours Analysis</em><span> and </span><em>Radiation Analysis</em>) and set runIt to True.</p>
<p>The component will mesh the surfaces and output analysisMesh and testPts. You can check the testPts, change the gridSize and make sure it is as dense as you want before running the analysis. As soon as you are happy with the testPts connect…</p>
<p>A good way to check the density of the mesh [in case the inputs are brep] is not to connect sunVectors or genCumSkyResult (respectively for <em>Sunlight Hours Analysis</em><span> and </span><em>Radiation Analysis</em>) and set runIt to True.</p>
<p>The component will mesh the surfaces and output analysisMesh and testPts. You can check the testPts, change the gridSize and make sure it is as dense as you want before running the analysis. As soon as you are happy with the testPts connect the sunVectors or genCumSkyResult and the analysis will be run!</p>
<p>-Mostapha</p>
<p></p>
<p>PS: <span style="font-size: 13px;">I didn't know about Ctrl+F11 shortcut! Very good to know. Thanks!</span></p> Hi Anders,
Great to know tha…tag:www.grasshopper3d.com,2013-03-19:2985220:Comment:8127242013-03-19T15:47:29.701ZMostapha Sadeghipour Roudsarihttps://www.grasshopper3d.com/profile/MostaphaSadeghipour
<p>Hi <span>Anders,</span></p>
<p></p>
<p><font size="2" style="font-size: 13px;">Great to know that you started using Ladybug! I'm waiting for your awesome comments on Python scripts optimization. Here are the answers:</font></p>
<p></p>
<p><font size="2" style="font-size: 13px;">1. In theory, you should be able to use any units for input and the result will be always in SI! There is an internal conversion from Model Units to Meters. [Warning: I developed and tested the 'bug only in meters…</font></p>
<p>Hi <span>Anders,</span></p>
<p></p>
<p><font size="2" style="font-size: 13px;">Great to know that you started using Ladybug! I'm waiting for your awesome comments on Python scripts optimization. Here are the answers:</font></p>
<p></p>
<p><font size="2" style="font-size: 13px;">1. In theory, you should be able to use any units for input and the result will be always in SI! There is an internal conversion from Model Units to Meters. [Warning: I developed and tested the 'bug only in meters and I haven't tested it [</font><span style="font-size: 13px;">intensively</span><font size="2" style="font-size: 13px;">] for other units. I recommend you to use meters for now.]</font></p>
<p></p>
<p><font size="2">2. Correct! If you input a mesh the component will use the initial mesh as the test grid else it will be meshed based on the gridSize which you won't have full control...</font></p>
<p></p>
<p><font size="2">3. Correct! That's how you can minimize the time of the study to zero not calculating what you don't need to know! :)</font></p>
<p></p>
<p><font size="2">4. Correct! [and that's why the direction of the normal of the surfaces does matter. It should face outward.]</font></p>
<p></p>
<p><font size="2">5. You can do that but then the accuracy of the result could be questionable in some cases. As djordje said center points are the test points and probably you don't want all the glazing to be evaluated based on one single point in case the glass is partially shaded. I understand why are you doing that though and I will add the option to <a href="https://github.com/mostaphaRoudsari/ladybug/issues/25" target="_blank">average the result for each test surface</a> similar to what I show in this video 22:27 (<a href="http://www.youtube.com/watch?v=aoMy4O3vN6g" target="_blank">http://www.youtube.com/watch?v=aoMy4O3vN6g</a>), so you can subdivide the test surface and then get the average results for the surface.</font></p>
<p></p>
<p><font size="2">Best,</font></p>
<p><font size="2">Mostapha the gentle! ;)</font></p>