onsecutive points at the same height then your 'Break at discontinuities' component eliminates the middle point completely and then the 'Interpolate Curve' component gives a much bigger bump in the wrong direction. This was enough to get curves to meet from opposite sides.
I fixed this by changing the heights to 1.1 or 2.9, rather than 1.0 and 3.0, but it took a little while to work it out! Sigh.
I attach a new version. But I actually preferred it as it was before. See what you think!
Bob
p.s. in the first list, elements 11, 12, 23 and 24 go from 1 to 3; elements 17 and 18 go from 3 to 1. In the second list, elements 6, 17, 18 and 29 go from 1 to 3; elements 12 and 23 go from 3 to 1. Given the above fix, these can be easily seen.…
Added by Bob Mackay at 10:40pm on November 24, 2015
the same tutorial multiple times, following it to the T but when it comes to that part it doesn't seem to work for me.
I know the differences between my work and the video begin when I attach the weave to the loft and when I attach the panel it tells me untrimmed surface followed by numerous open brep while in the video it only says untrimmed surface throughout.
I can't seem to figure out what I'm doing wrong.
I'm also linking my .gh file
Any help will be greatly appreciated
Youtube Tutorial:
https://www.youtube.com/watch?v=XJQgG5MRnNw&t=492s
…
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
…
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
arget group The workshop is addressed to students of architecture and civil engineering faculties at master level from Estonia (11 seats), Latvia (3 seats), Lithuania (3 seats) and Sweden (3 seats). The selected students will have full scholarship that will include travel, board and lodging in Tallinn for 10 days (arrival on Sunday 03.07.2016 departure on Wednesday 13.07.2016). The workshop is funded by the NORDPLUS programme of the Nordic Council of Ministers (NCM) - Higher Education objective.
Description The use of digital and computational design tools is increasingly important for the activity of design and research for architects and engineers. It permits to integrate environmental and energy aspects from the very early stages of the design and planning process to achieve more performative, efficient and integrated buildings and urban environments. The workshop attendants will broaden their design and technical knowledge with solar design, daylighting and energy efficiency topics and will learn how to integrate environmental analysis and building performance analysis tools with parametric and generative methodologies in architecture and planning.
Location
Tallinn University of Technology – Departments of Structural Design and Environmental Engineering
Dates
From 04 to 12 July 2016
Workshop blog
For detailed program, info and registration visit the blog at ceedtut.blogspot.com
In the weeks just before the workshop the blog will present also materials and tutorials to get a basic knowledge of the topics prior to the beginning of the workshop.
…
ace Syntax." eCAADe 2013 18 (2013): 357.
http://www.sss9.or.kr/paperpdf/mmd/sss9_2013_ref048_p.pdf
The measure Entropy is newer. I hereby explain it (from my PhD dissertation):
Entropy values, as described in (Hillier & Hanson, The Social Logic 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
…
art of the London, the workshop will create a vibrant atmosphere not only through its rigorous studio work, but also by its public lecture programme that will share the diverse expertise of professionals from London’s leading offices in the areas of digital design and fabrication techniques.
Experimentation with digital tools and physical assembly techniques will be demonstrated through projects that explore a workflow between computational software, engineering-related analysis and digital assembly procedures leading to physical fabrication.
Participants will have full access to the AA Digital Prototyping Lab for the fabrication of prototypes and models in various mediums and materials, such as 2D milling (laser cutting), 3D milling (CNC), 3D printing and other forms of physical production.
The deadline for applications is 27 June. A late deadline of 11 July is also in effect, but this will incur a £50 surcharge. Application forms and additional information are available online at:
http://www.aaschool.ac.uk/STUDY/VISITING/d_lab.php and http://dlab.aaschool.ac.uk/ .
Applications can be submitted to: visitingschool@aaschool.ac.uk…
birth-place of Samba. This will allow us to negotiate with real-estate pressures to relocate Carnaval float fabrication away from its current port location near the Sambodromo. The design workshop will take place at the Pimpolhos Carnaval School port warehouse, collaborating with local float designers and fabricators to invent a new type of interactive Carnaval float that would redefine the relationship between fabrication, performance and spectacle. Knowledge and expertise from local artisans will be combined with computational design and digital fabrication techniques such as Grasshopper associative design, processing, and Arduino, as well as CNC and laser cutting technologies as a means to conceive new float designs for the people of the Carnaval culture.
EVENTS LEADING UP TO WORKSHOP
SEPTEMBER 22ND, 2011 : SYMPOSIUM – CIDADE DO SAMBA, RIO DE JANEIRO 14: 00 – 17:00 – LECTURES AND ROUND TABLE:…
Mmm really nice post. Usually light electronic Trip Hop, or spanish Hip-Hop.
Portishead
Radiohead
Massive Attack
Propellerhead
SFDK
Juaninacka
Tote King
Best Regards ;)
manually and try to unroll later. The idea is to develop "several different type of components" (I've uploaded the pics with filename:11) and connect them together to create bigger system. Other focus is also to observe the behavior of the component as single entity and also observe the behavior of the system when it's connected together. So starting with one seed component, the system can "grow" from the center, using algorithm which is similar to Diffusion Limited Aggregation and establish a whole system which have new and more complex behavior. So basically the idea is, if we know how to make a perfect component, we wont have to worry about unrolling it later, because we can just connect them together.
Hi Cemal, I also uploaded part of the explanation in my blog: subsetsystem.blogspot.com, I haven't finished writing about it completely, but I surely am going to finish it later.
Hi Matthew,
We didn't use only grasshopper and kangaroo, instead there are alot of other software involved, like processing and rhino membrane, but if you'd like I'll upload the definition and the processing sketch in my blog later.…