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.…
ad informazioni provenienti dall’ambiente.
Il corso parte dalle conoscenze base di Grasshopper per la generazione ed il controllo delle geometrie e ha lobiettivo di arrivare a definizioni utili per concretizzare il modello virtuale in prototipo fisico attraverso tecniche di fabbricazione digitale. tutor: Amleto Picerno Ceraso
nb: è richiesta una conoscenza base di Grasshoppercosto: 250€ + IVAnumero minimo di partecipanti: 3deadline: 17 marzo
Per iscrizioni scrivi a info@medaarch.com specificando nome, cognome, mail, recapito telefonico e il nome del corso al quali sei interessato. In seguito all’invio del modulo di pre-iscrizione, i partecipanti riceveranno una mail contenente tutte le specifiche di pagamento.
Il cluster rientra in un fitto calendario di attività formative organizzate dalla Medaarch per lanno 2013-2014.…
nowledge, tools, materials and machines. The Clusters provide a focus for workshop participants working together within a common framework.
Clusters provide a forum for the exchange of ideas, processes and techniques and act as a catalyst for design resolution. The Workshop is made up of ten Clusters that respond in diverse ways to the sg2012 Challenge Material Intensities. The Call for Clusters is now open to proposals which respond in innovative ways to this year's challenge.
Deadline: September 19 2011
More information can be found here:
http://smartgeometry.org/index.php?option=com_content&view=article&id=129&Itemid=146
sg2012 takes place from 19-24 March 2012 at EMPAC (http://empac.rpi.edu/) and is hosted by Rensselaer Polytechnic Institute in Troy, upstate New York USA. The Workshop and Conference will be a gathering of the global community of innovators and pioneers in the fields of architecture, design and engineering.
The event will be in two parts: a four day Workshop 19-22 March, and a public conference beginning with Talkshop 23 March, followed by a Symposium 24 March. The event follows the format of the highly successful preceding events sg2010 Barcelona and sg2011 Copenhagen.
sg2012 Challenge Material Intensities
Simulation, Energy, Environment
Imagine the design space of architecture was no longer at the scale of rooms, walls and atria, but that of cells, grains and vapour droplets. Rather than the flow of people, services, or construction schedules, the focus becomes the flow of light, vapour, molecular vibrations and growth schedules: design from the inside out.
The sg2012 challenge, Material Intensities, is intended to dissolve our notion of the built environment as inert constructions enclosing physically sealed spaces. Spaces and boundaries are abundant with vibration, fluctuating intensities, shifting gradients and flows. The materials that define them are in a continual state of becoming: a dance of energy and information.Material potential is defined by multiple properties: acoustical, chemical, electrical, environmental, magnetic, manufacturing, mechanical, optical, radiological, sensorial, and thermal. The challenge for sg2012 Material Intensities is to consider material economy when creating environments, micro-climates and contexts congenial for social interaction, activities and organisation. This challenge calls for design innovation and dialogue between disciplines and responsibilities.sg2010 Working Prototypes strove to emancipate digital design from the hard drive by moving from the virtual to the actual in wrestling with the tangible world of physical fabrication. sg2011 Building the Invisible focused on informing digital design with real world data. sg2012 Material Intensities strives to energise our digital prototypes and infuse them with material behaviour. They have the potential to become rich simulations informed by the material dynamics, chemical composition, energy flows, force fields and environmental conditions that feed back into the design process.
More information can be found at http://www.smartgeometry.org…
nch, xno items in one list)2 divide the list lenght value by the numer of items per branch needed3A generate a list with the series component: the step equal to the target numer of items per branch; the no of items equals the number of target branches
3B generate a list with the series component: the first number of the series equals to the number of items needed (-1 to account for the 0 index); the step size again equal to the target number of itmes per branch as 3A4 feed 3A & 3B to a domain component thus identifying the start -3A- and end -3B- of the domains by which the list will be subdivided5 use a subset component with the domains above thus creating 19 branches with lists having 5 items eachfor lists which are subdivided into branches when the target number of branches is not a multiple of the number of items contained in the list:6 identify if the target number of branches is a multiple of the list by using the modulus component fed by the list lenght -1- and the target number of branches7 identify last index in the 3B series with the item component (reversed to take the last value fed)8 add 6+7 above which dill define the start of the domain that will pick up the remanent items not accommodated in 59 add (+1) to 7 above to define the end of the domain that will pick up the the remanent items not accommodated in 510 feed 8 & 9 to a domain component11 include 10 as part of the subset in 5I'm now trying to understand the components mentioned by Michael...
sn
…
d so 36 renders.
The Gray animation controller output a norm which is the time normalized, I used it to move point on Z axis, so to move up the color.
You will have to plug the texure adress to a Gray Bitmap that is pluged to Gray Diffuse then to Gray material ...
Et voilà !
Not so hard
…
s at the California College of the Arts, provides a platform for students and professionals in the design disciplines to explore new technologies in a hands-on workshop setting. Each year the focus of the event evolves to reflect emerging architectural research topics in relationship to new media.
We have three great workshops for you this year. Please click the links below for more information:
Data-Driven Building Information Modeling Processes with Revit and Grasshopper
Parametric Diagramming and Drawing with Grasshopper and Illustrator
Introduction to Architectural Visualization with 3DS Max and VRay
Eligibility: The workshops are open to all students and professionals in the design fields. Cost: Each workshop costs $75 for students, current CCA Faculty and Alumni; and $175 for Professionals
Register Now!
more info here…
ed four workshops, each featuring a partnership of a creator of hardware technology and a software developer. The outcomes of the four workshops will form a single structure.
Workshops:
1. Facade panels with RoboFold & Kangaroo/Lobster
2. Cantilever CNC wooden lattice with Archiwaste & SMART Form by BuroHappold
3. Corian freeform surfaces by Cutting Edge & Evolute Tools
4. Milled foam and cast concrete with Cordek & Galapagos/David Rutten
Book on the Shape To Fabrication website or via SimplyRhino on 0208 498 9900. Tickets are limited to 10 per workshop at £500+VAT (professional) and £400+VAT (student).…
Added by Gregory Epps at 5:15am on September 29, 2011
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.…
h 4, Floor 2 with7, Floor3 with 12...etc)
The only things fixed are the 3 anchors.
Actually, this is very banal geometry, and it seems dosent make any sense to make it parametically. But once if we have to change it along a freeform tube, then it becames more complicate.
So, if anybody have idea how to approach it? I would very appreciate to ur opinion.
…
Added by Frank Tseng at 10:42am on November 3, 2011
large sets of data (~3months, with 1 vector per hour). I have the solar vectors and i would like to add them on a given point, but only if:
the lines connecting the sun position to the center of the model do not intersect any given geometry. That is, i need to select from the group of lines, only the ones that do not intersect (BBX+CLX components) the brep. How can i do that?
Given this rule i also dont see how can i add several vectors, since i've only seen 2 vectors adding via the mathematical addition tool. Do i need to set them to one point?
[edit] i've solved this issue using mass addition tool for the 3 components (x,y,z) and feeding it with the flattened vector list.
Thanks in advance for any suggestion…