this when creating a Solar Fan for a solar access exclusion zone to a public space between 11am-4pm. An initial pass using only hourly intervals effectively only calculated a solar envelope for 11am-3pm as the last vector (4pm) was not included!
It did not seem right to me the i realised the last vector was missing, so i increased the intervals to 12 (i.e 5min intervals) which then means the last vector is 3:55pm.
Ideally the sun vectors produced from a sunpath would include the last period, and components would include or exclude this depending on their purpose (e.g Solar Fan would include, Shading would exclude but perhaps with an option to include, etc). But this would mess up existing definitions so understand it might not be the way to go…
you have to deal with when designing algorithms.
A completely different approach would be to not try and justify the existence of data-trees at all, but merely state that data is organised in lists (where all the data inside a single list is considered to belong together) and then you can have any number of lists, each of which is identified not by a textual name or a single number, but by a string of integers {0}, {0;5}, {5:0;0;0;3;12}. These integers can/should be used to describe how various lists relate to each other. The more integers two lists have in common, the more related they are.
I do prefer to explain why things exist and are the way they are, datatrees are frustratingly complicated enough without having to deal with them in lieu of any fundamental understanding.…
Added by David Rutten at 5:49am on September 1, 2016
-domain is 0 to 1.
2. Your number of input curve is 6, but input parameter value number is 12.(data maching error)
3 Hence the parameters of curve are all identical except the first one.
I'm not sure this part is the cause of pipe twisting problem, but after modifing this, twisting problem no longer takes place.
…
Added by Hyungsoo Kim at 5:29pm on October 7, 2016
e for example, it will need to be meshed before using as an input. Future versions will expand upon this of course.
2. Clusters are outputs from the component, however these are currently normalised (important for using as genes). This is a tree with 12 branches, each branch containing double values. So actually, we need to provide the 'real' slider values as well as these normalised ones, thank you we will do this!
3. This is in the next release I'm just doing at present. Should be released soon. You can also use a data recorder, although admittedly this is not really a great solution!
Thanks for your email, especially with regards point 2 that's a great help.
Best,
John.…
with Istanbul Technical University, will continue to rediscover verticality through novel generative design techniques and large-scale physical prototypes. Abstracted as a fusion of various sub-systems, each subsystem of the tower will be investigated in relation to their various performance criteria. The correlations between the separate sets of performance criteria and evaluation methods will be analyzed, leading to the generation of unified design alternatives for a vertical system typology. In addition to the custom-made digital design and evaluation tools supporting the core methodology, Vertical Interventions will also highlight the fabrication and assembly of a large scale working prototype integrating the performative characteristics of each system in examination.
As in 2012, the design agendas of AA Athens and AA Istanbul Visiting Schools will directly create feedback on one another, allowing participation in either one or both Programmes.
Discounts
The AA offers several discount options for participants wishing to apply as a group or participants wishing to apply for both AA Istanbul and AA Athens Visiting Schools:
1. Standard application
The AA Visiting School requires a fee of £695 per participant, which includes a £60 Visiting Membership. If you are already a member, the total fee will be reduced automatically by £60 by the online payment system. Fees are non refundable.
2. Group registration
For group applications, there will be a range of discounts depending on the number of people in the group. The discounted fee will be applied to each individual in the group.
Type A. 3-6 people group: £60 (AA Membership fee) + 635*0.75 = £536.25 (25 %) Type B. 6-15 people group: £60 + 635*0.70 = £504.5 (30%) Type C. more than 15 people group: £60 + 635*0.65 = £472.75 (35%)
3. Participants attending both AA Istanbul and AA Athens | 40% discount
For people wishing to attend both AA Istanbul 2013 and AA Athens 2013, a discount of 40% will be made for each participant. (The participant will pay the £60 membership fee only once.)
£60 (AA Membership fee) + (635*0.60)*2 = £822
For more information in discounts, please visit:
http://ai.aaschool.ac.uk/istanbul/portfolio/discounts-2013/
Applications
The deadline for applications is 21 March 2013. A portfolio or CV is not required, only the online application form and payment. The online application can be reached from:
http://www.aaschool.ac.uk/STUDY/VISITING/istanbul…
Added by elif erdine at 11:41am on December 13, 2012
r-workshop programme will focus on the design and 1:1 fabrication of an interactive pavilion for the 2012 International Festival of Electronic Language (FILE). Located on Avenida Paulista, the pavilion will react to light sensors and human activity, so as to transform and create a range of different lighting and spatial effects, triggering further movement and producing an interactive feedback loop of behaviour and response. To accommodate this responsiveness, the design should be developed using recursive scripting, associative modelling and digital fabrication.
Each workshop will focus on a different phase of the pavilion’s design and construction. Instruction will be led by Rob Stuart-Smith of Kokuggia and Tristan Simmonds of Simmonds Studio, with Lawrence Friesen of Generative Geometry, Anne Save de Beaurecueil and Franklin Lee of SUBdV, together withand other AA tutors, as well as local structural engineers and set-designers. Each workshop will offer introductory instruction in computational design - Grasshopper, (GECO, Firefly) and Arduino, and digital fabrication, while advanced instruction will be offered to participants undertaking multiple workshops.
Workshop 1 will develop design variations in small models, as well as material and structural scale modeling, testing and initial 1:1 prototyping, following computational and digital fabrication instruction. Workshop 2 will produce 1:1 prototyping. Following computational and digital fabrication instruction, it will explore the mechanics and electronics of the light-sensors and motors that generate the transformations of the pavilion. Workshop 3 will fabricate the final elements, working directly with manufacturers, testing partial assemblies. Advanced development of all circuits and Arduino scripts will take place following computational and digital fabrication instruction. Workshop 4 will focus on the final assemblage of the pavilion on site.
www.aaschool.ac.uk/saopaulo.
OTHER WORKSHOPS
Workshop 2: 4–13 January 2012
Workshop 3: 3–12 April 2012
Workshop 4: 3–12 July 2012
…
la generazione ed il controllo di forme complesse. La didattica è organizzata secondo moduli che coprono gli aspetti più importanti del software e prevede lezioni frontali ed esercitazioni guidate. Il workshop e rivolto a studenti e professionisti con conoscenze base di modellazione tridimensionale.
Tariffa EarlyBird entro 20 Gennaio 2015
Main tutor: Arturo Tedeschi, Authorized Rhino Trainer, autore del primo manuale su Grasshopper “Architettura Parametrica”, di AAD_Algorithms Aided Design e co-director della AA Rome Visiting School (AA School London).
>scarica il pdf con tutte le informazioni: AAD GRASSHOPPER WORKSHOP SERIES
…
d some help with this:)
Here's the array: Dim arr0() As Integer = {0} Dim arr1() As Integer = {1} Dim arr2() As Integer = {2} Dim arr3() As Integer = {1, 2} Dim arr4() As Integer = {3} Dim arr5() As Integer = {1, 3} Dim arr6() As Integer = {2, 3} Dim arr7() As Integer = {1, 2, 3} Dim arr8() As Integer = {4} Dim arr9() As Integer = {1, 4} Dim arr10() As Integer = {2, 4} Dim arr11() As Integer = {1, 2, 4} Dim arr12() As Integer = {3, 4} Dim arr13() As Integer = {1, 3, 4} Dim arr14() As Integer = {2, 3, 4} Dim arr15() As Integer = {1, 2, 3, 4}
'Create the JAGGED array: Dim jarr()() As Integer = {arr0, arr1, arr2, arr3, arr4, arr5, arr6, arr7, arr8, arr9, arr10, arr11, arr12, arr13, arr14, arr15} What I got as input is a single character hexadecimal value, that I allready converted to an integer.My goal is to use that integer to get the corresponding (sub)array's elements to a list.For instance: if my hex value was "C" (thus the integer is 12)it should output the content of the array named arr12 as a list(Of Integer) :34I purposely created the array this way to be able to get the "subarrays", without having to go in the jagged array(jarr), but still no luck.
Since I'm just beginning with VB, I might be approuching this all wrong...
Can anybody please help me with this?
------------------------------------------
As an example: this functionality in Grasshopper (+see attchment):
With regards,
Pieter.…
3500
0;2 5000
0;3 1500
etc
this did not work, but then figured to provide 1 by 1 lists like you suggested, by duplicating accordingly E,I,As. It would be nice though the components to work on list or tree access, unless this causes problems.
An exception is the bar self weight component, which although provided an 1 by 1 lists input it outputs the following, working in cross reference i think,
my workaround was to graft inputs, flatten the output, in order to match the items one by one.
than you again
best
alex…
rcle A 0---1---2Circle B 0---1---2---3---4---5---6---7---8---9---10---11I was actually trying to connect through separated lines, point (A,0) to (B,11) and (B,1),point (A,1) to point (B,3) and (B,5), and (A,2) to (B,7) and (B,9).I was able to do it using a list item selecting the points and creating a line between them, but i would be to long to do it if i would like to divide in many more points, and try to connect them using list item... i went looking around for a bit, i think its possible to do it with a path mapper or a flip matrix, althought i have no clue how to make it.
You will find enclosed, some screenshots...If anyone could give me any tip, i thank you all in advance.Have a nice day.+Joan…
Added by Joan tarragon at 7:38am on December 5, 2011