ncepts and features of Grasshopper at an accelerated pace in an instructor-led online environment.
Session Schedule: 9:00am-10:45am Lecture/Classwork Break 10:45am-11:00am 11:00am-12:30pm Lecture/Classwork 12:30pm-1:00pm Questions (optional participation)
Details: An outline of the class material is available here. The class will be conducted in English using the GoToTraining software. You will need Rhino 4.0 for Windows or the Rhino 5.0 for Windows beta installed. You will also need the latest build of Grasshopper. You may use the Rhino 4.0 for Windows evaluation version, however you will be limited to 25 saves. Using the Rhino for OSX WIP is not acceptable for this class.…
ltiplication of values and looking for minimum. That is what my answer is quite simple and in fact we do not need to run dozens of iteration as enough would be 12 variations and we could get answers. However not sure how to set this up that will just check possible option and then finish?
Normally each slider has different value/importance for us and unit and we shall create a function that would even result and make some nice ie. the logarithmic curve so Galapagos have more space to play. Great description can be found here:
http://ieatbugsforbreakfast.wordpress.com/2011/03/07/define-fitness/
…
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
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.…
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
…
R Light Studio - Georg Sochurek Schnelle Beleuchtungsoptimierung mit HDR Light Studio: HDRI-Environment-Maps in Echtzeit ganz einfach erstellen und bearbeiten 10:45 - 11:45: C4D und Adobe Photoshop - Christoph Schindelar Prototyping für einen Wintersportartikel-Hersteller mit Cinema 4D 12:00 - 13:00: Autodesk 3ds max - Daniel Daghofer Software für 3D-Modellierung und Animation 13:30 - 13:30 Pause 13:30 - 14:30: MODO - Mathias Zellerhof Produktdesign leicht gemacht - mit modo 701 von TheFoundry 14:45 - 15:45: Rhino 5 - Dipl. Ing. Fabio Palvelli Advanced NURBS-Modelling mit Rhino 5 für Designer und Architekten 16:00 - 17:00: Autodesk Maya - David Wuchte Umfassende 3D-Animationssoftware 17:15 - 18:15: 3D Coat - Christoph Schindelar Feinmodellierung (Sculpting) & Design von Handy-Designelementen mit 3D Coat Zusätzlich haben Sie die Möglichkeit in den Pausen / im Anschluß div. Hardware zu testen / anzusehen: Monitore: CG Serie von EIZO (inkl. Swing Sensor/Colorimeter) EIZO Foris mit EIZO Spyder EIZO Touchscreen NEC Spectraview Reference inkl. X-Rite Colorimeter Stiftdisplays: WACOM Cintiqs 3D Mäuse: SpaceMouse Pro SpacePilot Pro…
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.…
I tell you what I had to do and how I did it.
I have the following situation. A urban context with a square plot 40m x 40m surrounded by buildings.
If I extrude the plot I get 4 surfaces and I need to calculate the minimum daily quantity of direct sunlight hours each test point receives in the period from 22nd of April to 22nd of August. For example for the test point at index 21 of surface with index 1 (I am just creating these numbers in my mind) the minimum is on 27th of April and the test point receive 8 hours (this is also invented for the sake of the example) of direct sunlight. All the other days it receives more. So the values I have to found are these minimums for all the test points. Now how to calculate these minimum quantities is a different issue of the topic of this post and actually I manage it.
Continuing with the explanation of what I had to... so I have only the initial plot that generate 4 surfaces, then I want to test smaller plots generated by an offset of 4 m of the original one, and the relative 4 surfaces for each smaller plot.
So in this case I think I cannot use your suggestion because the object don't exist yet.
I managed creating a loop with Anemone, the loop generate an offset starting from the original at 0 until 4 (then I multiply it by 4 to obtain the offset at 0, 4, 8, 12 and 16. Then I did like you also suggest I record every time the result with the DataRecorder and I create for each result a different branch with the index coming from the loop (0, 1, 2, 3 and 4) with the Flatten component.
In this image you can see all the surfaces saved in the same way as described above and in white the test points that receive minmum or equal than 2.5 hours per day of direct sunlight in the period from from 22nd of April to 22nd of August and in dark gray the test points that receive less.
The main point of this discussion is just the fact that instead use this tricky way I used, or the one you suggest, to analyze separately (because they shade each other) 20 geometries (in this case 20 they could be many more) it would be good if it would be possible just to input all the geometries at the same time and they would not shade each other so to get directly all the results with one run and in a more simple way.
Francesco
…
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