and visualizing data for ENVI-Met 4 software. ENVI-met is a cutting edge software used to analyse microclimate interactions in urban environment. Tens of different analysis types can be performed on the chosen building context. From Mean radiant temperature and local Wind speed to CO2 concentration and Pollutant dispersion in the air. To generate the building context for Ladybug ENVI-met components, Antonello used Gismo:
An example similar to results in upper screenshots has been been attached below. To run it, Gismo, Ladybug and Human plugins need to be installed. To perform the ENVI-met analysis, download ENVI-met 4 Basic for free, and install it. Steps in the .gh example file have been labelled from 1 to 11. They mostly consist of just setting a boolean toggle to True. An exception to this are steps 6 (set the folder path of your ENVI-met application install folder), and 8 (running the ENVI-met simulation). Step 8 has been explained in detail in the photo attached below (step8.jpg). Special thanks to Antonello for developing and guidance on ENVI-met application and components! Post questions below if you have any issues!…
Added by djordje to Gismo at 11:30am on March 25, 2017
ed an domain for doing that and it works for the list output, but not for my whole definiion.
My definition I made works for the first line, without the Steps. Now I want to have the same thing for the whole surface. But I dont know why, the result is quiet messy.
The "gradient" from open to close (for the whole surface in the same direction) is kind of splitted. Further I have more surfaces created on one u/v coordinate. There should only be one per coordinate. And then there is also a problem thet the normal vector is not picked correctly any more.
Maybe you can help me on this?
Would be verry great!
Thanks in advance!…
d-1dac55813897 into Brep geometryTraceback: line 524, in coercebrep, "C:\Users\sora\AppData\Roaming\McNeel\Rhinoceros\5.0\Plug-ins\IronPython (814d908a-e25c-493d-97e9-ee3861957f49)\settings\lib\rhinoscript\utility.py" line 563, in BooleanUnion, "C:\Users\sora\AppData\Roaming\McNeel\Rhinoceros\5.0\Plug-ins\IronPython (814d908a-e25c-493d-97e9-ee3861957f49)\settings\lib\rhinoscript\surface.py" line 11, in script/////////////////////////////////////////
I setted GUIDs to "BooleanUnion" 's argument. But "BooleanUnion" did not expect Guid.
What should i set to "BooleanUnion" 's argument?
…
0 to x14 and high from y0 to y24 , on the plane you set.
(The "Rectangle" component wants a plane in "P", and because you connected the center point of the previous rectangle, it automatically convert that point to a new XY(world) plane with origin on that point)
You have to work like this then:
X= -5.5 to +5.5 (on the new centered plane)
Y= -12 to +12 (on the new centered plane)
…
hecked your work on behance (i assume it's you by the way you talk), and they are so fresh. You seem to be very interested in the technical/mechanical/structural part of architecture, which I think is crucial but often overlooked in modern schools (at least in NA). From my limited experience today's arch schools are driven by either graphical aesthetic (people crave for artsy/beautiful renderings) or historical nostalgia (so called anthropology of architecture or phenomenology). I have deep interest in the technical part of architecture too (the reason I applied to arch school) but found myself very limited in this side of knowledge. I'm really glad that you helped me and I look forward to learn more from you.
All the bests,
Shuo …
.
For 'Sweep1' to work, the "section curve" (which is the 'Mullion Square') must be oriented to the start of each rail curve, on a plane perpendicular to the tangent at that point (obtained using 'Eval Curve'), and with the appropriate source reference point and direction vector for the 'Mullion Square' curve. Use 'Orient Direction' for that. It would be a little easier if you created your 'Mullion Square' from a 'Rectangle' component instead of using an arbitrary curve because you would then have the reference point and plane (or direction) needed by 'Orient Direction' instead of having to figure that out from the static curve.
Finally (for now), the 'Rail Curves' parameter contains the six lines from the top surface but it also contains a copy of the 'Mullion Square' curve - seven curves total instead of the expected six.
…
Added by Joseph Oster at 5:14pm on November 8, 2017
it gives me these Errors
Error Line 6: Runtime error (MissingMemberException): 'CustomTable' object has no attribute 'GetObjectList'
Error Line 11:Runtime error (NotSupportedException): This call is not supported from within a Grasshopper component
I have internalised the Sample Geo to Bake into Rhino:Meters file to Cut down on Downloads
Any thoughts, much appreciated
Matt
…
Added by Matt Gaydon at 11:03am on January 19, 2015
I had no access to specialists in mathematics, computer sciences or material sciences, so please be gentle with me if you see any flops.
Title:
Aplications of the Strombus Gigas sea snail in architecture
Subtitle:
Development of a continous derivative structure by applying multi-objective evolutionary algorithms, implementation of an algorithm for the polygonization of surfaces, and development of a biomimetic wood-composite panel.
Abstract:
The mollusc shells are composed of calcium carbonate crystals sandwiched in a viscoelastic protein matrix. The shell of the Strombus Gigas has an internal structure composed of three laminar layers that criss-cross giving it a much higher mechanical resistance than inorganic calcium carbonate. Inspired by this, a continuous derivative structure is created through the application of a multiobjective algorithms. Later, through the application of a k-means algorithm, this surface is discretiziced into polygonal flat surfaces. And lastly a biomimetric wood based panel is manufactured and structurally tested.…
Added by Jesus Galvez at 6:15am on September 10, 2014
of Space, 1984) and specified in (Turner A. , “Depthmap: A Program to Perform Visibility Graph Analysis, 2007), intuitively describe the difficulty of getting to other spaces from a certain space. In other words, the higher the entropy value, the more difficult it is to reach other spaces from that space and vice-versa. We compute the spatial entropy of the node as using the point depth set:
(11)
“The term is the maximum depth from vertex and is the frequency of point depth *d* from the vertex” (ibid). Technically, we compute it using the function below, which itself uses some outputs and by-products from previous calculations:
Algorithm 4: Entropy Computation
Given the graph (adjacency lists), Depths as List of List of integer, DepthMap as Dictionary of integer
Initialize Entropies as List(double)
For node as integer in range [0, |V|)
integer How_Many_of_D=0
double S_node=0
For depth as integer in range [1, Depths[node].Max()]
How_Many_of_D=DepthMap.Branch[(node,depth)].Count
double frequency= How_Many_of_D/|V|
S_node = S_node - frequency * Math.Log(frequency, 2)
Next
Entropies [node] = S_node
Next
…