s the "Surface Populating" definition: I manage to populate my geometry over the surface, but after I bake it, I have to delete the boxes that define my components limits as well! Is there any way of populating and baking only the chosen component, without having to delete the boxes afterwards?
Secondly:
Basically: I am trying to cover a surface with two types of components [ an open one and a closed one] , which will be proliferated over my tubular surface according to the main sunlight direction.
1. I introduce the surface component.
2. I use "Divide Interval2" in order to have division into U and V.
3. i generate the target boxes [ "surfaceBox"] .
4. I use "Isotrim" ( same intervals) and "BRepArea" to find centroid of each area.
5. My "Curve" component introduces sun angle, with its "End Points".
6. I use "Vector 2Pt" to specify sun-light direction.
7. I want to measure the angle between sun-light and the surface normals, at the position of each component; after generating the centre points, I need the normals of each centre point to get the surface's points' UV, and "Evaluate" the srf at points.
8."Angle" and "Vector" components: I use them in order to evaluate the angle between the sun direction and the srf.
9. I convert this angle to degree by using a "Function" [ to see if the angle is bigger from the max.angle or not...]
10. Function "x,y" gives me boolean data.
11. Data become "Dispatch"ed...
12. Two "Morph" components , each one linked to one part of the "Dispatch" data, generate "closed" and "open" components over the srf.
The result should have been different types of components, based on the surface's curvature, diraction and sun-light direction...
I do not understand where the mistake is in this definition...
Thx in advance1
Spyros K.…
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
-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.…
ells new products like the Firefly Interactive Prototyping Shield which mounts on top of your Arduino Uno and provides access to a number of useful input (ie. sensors) and output (ie. motors) devices. It includes features like:
Three linear slide potentiometers connected to analog pins 0, 1, and 2
Two-axis joystick connected to analog pins 3 and 4
Light sensor (photocell) connected to analog pin 5
Three push buttons connected to digital pins 2, 4, and 7
Red LED connected to digital pin 13
RGB LED connected to digital pins 3, 5, and 6
Two servo connections on digital pins 8 and 9
A connection to the Easy Stepper Driver (co-designed by Sparkfun Electronics and Brian Schmalz) to control stepper motors. The direction of the motor is controlled through digital pin 10 and the number of steps through digital pin 12
High-voltage MOSFET circuit capable of driving lights, valves, DC motors, solenoids, or anything else requiring higher voltage or current. The gate of the MOSFET is connected to digital pin 11 (PWM).
Some come take a look and let us know what you think!
…
sinergetici associati alla compresenza simultanea di differenti strumenti di analisi e digital design all'interno di un processo di progettazione in svolgimento. I partecipanti utilizzeranno Grasshopper (modellatore parametrico per Rhino): l'uso di questo editor grafico di algoritmi si integra alla perfezione con gli strumenti di modellazione di Rhinoceros 3D espandendo le possibilità di corstruire modelli parametrici altamente complessi. Per generare una complessità simile saranno utilizzati collegamenti live ai diversi programmi elencati di seguito: . Autodesk Ecotect Analysis via GECO . FEA software GSA via SSI Durante questi intensi 3 giorni, i partecipanti impareranno il workflow dei plug-ins con l'aiuto di esempi esplorando una panoramica dei differenti software, le possibilità di testare le performances di un progetto o l'uso di strumenti addizionali non legati ad un singolo sistema (es. accentuazione, formazione, reazione parametrica) [english text] The focus of the workshop is to integrate and correlate the synergistic effect associated with simultaneous presence of different digital design- and analysis tools in an ongoing design process. The main attention is set on easy to handle interface , which should be used at a early stage of conceptual design to respond to external and internal influences in a intelligent and sustainable way. Participants will use the software Grasshopper as a parametric modeling plug-in for Rhino. The usage of this graphical algorithm editor tightly integrated with Rhino's 3-D modeling tools open up the possibility to construct highly parametrical complex models. To generate this complexity we will use live linkages to several programs listed below: . Autodesk Ecotect Analysis via GECO . FEA software GSA via SSI In this 3 intense days, the participants should learn the workflow of the plug-ins with the help of examples and get an overview of the different software's, there possibilities for evaluating the performance of a design or the usage of additional tools to be not chained to a single system . (e.g. parametrical accentuation, parametrical formation, parametrical reaction) [.] Dettagli : Istruttori: Thomas Grabner & Ursula Frick from [uto]. lingua del corso: inglese (saranno disponibili tutor di supporto ma è richiesta una conoscenza di base della lingua unglese).
Quote d'iscrizione (min 12 max 20 posti): educational* : € 280.00 + iva professional: € 450.00 + iva * studenti, docenti, ricercatori, dottorandi e laureati fino a un anno dalla data di laurea OFFERTA EARLY BIRD SPECIAL: le prime 5 domande di iscrizione pervenute entro il 31 Dicembre 2011 avranno diritto ad una quota di iscrizione scontata del 20% Quote d'iscrizione E.B. SPECIAL: E.B. SPECIAL educational* : € 224.00+ iva E.B. SPECIAL professional: € 360.00+ iva. ulteriori info, dettagli e iscrizioni: http://www.co-de-it.com/wordpress/nexus-advanced-grasshopper-workshop-with-uto.html…
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…