not working, then this can be a limitation of Honeybee, not the Terrain shading mask component.You can authenticate the mask shape by using the Udeuschle panorama generator (I used the following Trento coordinates: lat:46.066667, long:11.116667):
Sketchup has a similar plugin for Trynsys3D terrain shading masks.
I gave a reply on your upper questions in here, in component's release topic, so that it would be useful for others users too.
Actually I tried also to create the mask of the mountain using the topography I imported from Sketchup and the Ladybug Shading Mask II component. In this way the shading effect is well noticeable, but the process of creating the mask from such a complex geometry is very slow.
I can make a component which will automatically generate the topography of the local terrain, for a given latitude/longitude, but you will have to wait some time. I am currently doing some repairing around my house and cottage, and I do not have any spare time.Have in mind that depending on the configuration of you PC, you may not be able to have the terrain radius of up to 100 km. While Terrain Shading Mask component actually creates this terrain, it does not add it to the grasshopper document. In your case the terrain will be added to the grasshopper document which may crash Rhino depending on your PC configuration (for example it crashes Rhino on my PC).…
), my script is triangulating slabs by drawing line in a crossreference way. This part was "easy"
What I want to do now is to link those slabs together
ie : if a slab is a surface AxBxCxDx
I want to link A1 to A2, B1 to B2, C1 to C2 etc.
I know it's a simple question of restructuring the tree in my Pshift component, so that I can use the line component with shortest list, and link each of those points.
Any ideas on how to fix that?
Thank you
Simon…
If I put that function on a new thread I couldnt find a way to update the component later correctly.
What is the bast and probably simple way to run just one function that updates a variable (or it can return one, but I thought that a global one is a bit better) in the background without blocking?
Thanks
T
private static String results = String.Empty;
private static Boolean tDone = false;
protected override void SolveInstance(IGH_DataAccess DA)
{
List<Line> lines = new List<Line>();
if (!DA.GetDataList(0, lines)) { return; }
// can take a lot of time to finish!!
// this updates the global "results" string
DoSomeHardWork(lines);
DA.SetDataList(0, results);
string bb = Convert.ToString(tDone);
DA.SetData(1, bb);
}…
use for some typical reasons why solar access can be important:
Solar Access for Passive Solar Heating - The conditional statement should request sun vectors for any hours below the balance point of the building (the temperature at which the building starts requiring additional heating). For residences, this can be as high as 18C and for commercial/retail buildings with high internal heat gains, this can be as low as 10C. 16C is around what you might find for some residences with better insulation and is probably the reason why that is chosen in the file.
Solar Access for Outdoor Thermal Comfort - The conditional statement should request sun vectors for any hours below the lower limit of outdoor comfort (UTCI uses 9C for this lower limit).
Solar Access for Health of Plants/Trees in a Park/Garden - This is a bit of the opposite of the other metrics since you want hours of the warmer season. In this case, I usually use solar radiation as the annualHourlyData with the conditional statement and I request hours that are above a certain radiation level (where the plants are benefiting the most). I then use an analysisPeriod to get rid of any months of the year when the trees don't have leaves on them.
Hope this helps,
-Chris…
explore new approaches to design in the line of Utzon's work, by extending his design principles with the use of computational techniques in a parametric design environment. The summer school is a hands-on learning environment, where theoretical knowledge is coupled with physical and digital design assignments related to the theme.
We will be working in the Utzon Center throughout the summer school and from the studies and prototypes developed by participants a 1:1 folded reciprocal canopy will be created and constructed to cover a large part of the Utzon Center courtyard.
Please send 2x A4 pages, including letter of interest (5-10 lines), 1-2 reference projects of previous work and contact details to Lasse Andersson (land@create.aau.dk) before 1. May.
For more information please see:
www.utzonx.org
www.utzoncenter.dk/en/welcome.htm…
ling" shapes, you can consult this video tutorial:http://www.youtube.com/watch?v=a38zoKkVa1c&feature=relmfuThis one too:http://www.youtube.com/watch?v=6O61dMrCN0U…
need to?
2. "if there's no points why bother making the branch?" - It seems the default behaviour of grasshopper components is to keep empty branches, I just did the same. Not sure if there are situations where it would make a difference, but it just seemed the right thing to do.
3. "The 2nd C#" - are you talking about the v.01 tree? because if so the v.02 is already a rewrite with a very concise Main.
"Main should use less lines than an A4 and/or what you can see in your screen editor without scrolling thanks for the tip" - thanks for this tip will do that from now on
"Use public Methods for the variables" - could you explain this a little better? what's the difference in the grasshopper script component of using public vs private?
thanks again…
ensions of everything before and as the last step - scale everything into A4 format to print it.
I'm using workflow Dimension -> Deconstruct Dimension -> Text -> input Text for same points Dimension (so is rigid)-> Scale it.
This is working fine with metric dimensions, but I have to prepare it in inches. And here is a problem - output from the Deconstruct is <empty>, but connected to the Text Input is not overwriting the text. So dimension is new (for the scaled object).
Funny thing is, that it worked a few times, but now is not working.The problem is both in Fractional and Decimal dimension style (Templates from Rhino)
I solved it by changing Value in the converter to decimal inches and use this as an input (it's working good), but fractionals are sometimes required...
I will appreciate any help! I attache screenshot as well as .gh file.Elefront is the newestWin 10, Rhino 6
Filip…
I think there is something wrong with my script. Any ideas to used Surface.Split Method in VB script?
Private Sub RunScript(ByVal S As Surface, ByVal U As Integer, ByVal V As Integer, ByRef Srf As Object) Dim SrfList As New List (Of Surface) Dim uStep As Double = 1 / U Dim vStep As Double = 1 / V
For i As Integer = 0 To U - 1 For j As Integer = 0 To V - 1 Dim USrf As Surface = S.Split(0, uStep * i) Dim VSrf As Surface = USrf.Split(1, vStep * j) SrfList = VSrf Next Next
Srf = SrfList End Sub
Thanks for advance
…
Added by Yasser Hafizs at 8:19am on October 11, 2012