ts. Ideally, I'd like to set the exact number of points populating the region, ie 211 in GH = 211 visible in rhino.
(I was able to achieve the exact number of points using populate2d instead of sdivide, but could only get this to work with a simple rectangular region)
2) After I have exactly 211 points, I'd like to populate each of the points with a block made in rhino (for example: the stick figure man seen in the view)
(One idea is that I build a dummy geometry and replace later with my block in rhino. But how do I make this change universally over the 211 points?)
…
starting mesh. The geometry of the lines is then modified, through the formfinding routine.
In my second vb component, I need to build an array with 4 columns. Each row represent one face of the mesh (row 0 for face 0, row1 for face 1, ...) and each column represent the number of the edge element. If ABCD is the quad face, column 0 is the number of the edge AB, column 1 is BC, column 2 is CD and column 3 is DA.
So to build this array, I extract the edges of each face with FaceB component then Explode component, and I build the array by comparing each line coming from this to each line coming from MEdges component, with a 2 level nested loop. Here is where I am looking for an efficient way to compare 2 lines...
Is there an easier and faster way to build this array ?…
ame as the example: http://vimeo.com/25182853
But with my script, I canot align the center of gravity with the center of buoyancy longitudinally.
What I would like to do is to have 3 inputs:
- Heel angle (Degrees)
- Displacement (Tons)
- Center of gravity position of the ship (X, Y, Z)
And the script acts on the hull depth (like now) AND on the trim angle, so the GC and BC can be aliged longitudinally.
Anobody has an idea ?
Simon
…
start (if there is a better one I would appreciate a hint), but I thought I populate a rectangle with points, interconnect the points to later let the borders of the rectangle attract each other.
I have 4 rectangles: A, B, C and D.
On each I have 20 points (A0-A19, B0-19, etc.)
Now I want to connect each point to all the points on the other rectangles, e.g. point A0 with all the (60) points on rectangle B, C, D.
I saw the discussions about the topic sorting lists (e.g. flipping), but I didn't see them fitting on this problem, or I don't know how to abstract them for me.
Also this is a problem I am having with another definition, so if someone could help me with that list stuff, I think I could use it furthermore.
But if there is a better solution to the rectangle organisation (tessellation), I am open for that.
regards,
Max
sry for the long text…
olution emerging in the architectural industry world-wide, the Department of Architecture at The University of Hong Kong will host a two week intensive summer program named Digital Practice.
Led by professors from The University of Hong Kong, as well as invited practitioners with expertise in practice of cutting edge digital techniques, the program offers participants opportunities to experience applications of computational tools during different stages of an architectural project, i.e. concept design, form finding and optimization, delivery, management and communication of design information under the team-based working environment. By learning advanced computational techniques through case studies in the context of Hong Kong, participants are expected to go beyond the conventional perception of technology, considering users and tools as a feedback-based entity instead of a dichotomy. The program, which is taught in English, includes a series of evening lectures related delivered by teaching staff and invited local architects.…
onsidered period.
Even if the end of July for the mediterranean climate is not the best period to perform an adaptive comfort analysis (it's just a pretest to define a LB model) I want to refine the Adaptive comfort Chart (AC) by changing the external air temperature data imported from the .epw file with that of monitored data as reported here below:
Where the monitored ext air temperature are in this form (green panel below):
I have used the comfortPar component to set the following parameters:
Adaptive chart as defined by EN 15251
90% of occupants comfortable
the prevailing outdoor temperature from a weighted running mean of the last week
fully conditioned space (even if it is not properly in line with AC as already discussed)
The question is this: the AC component could correctly apply the code below if there is only a list of external temperature data for a restricted period (without indication about the limits of this period) and not for an entire year?
else: #Calculate a running mean temperature. alpha = 0.8 divisor = 1 + alpha + math.pow(alpha,2) + math.pow(alpha,3) + math.pow(alpha,4) + math.pow(alpha,5) dividend = (sum(_prevailingOutdoorTemp[-24:-1] + [_prevailingOutdoorTemp[-1]])/24) + (alpha*(sum(_prevailingOutdoorTemp[-48:-24])/24)) + (math.pow(alpha,2)*(sum(_prevailingOutdoorTemp[-72:-48])/24)) + (math.pow(alpha,3)*(sum(_prevailingOutdoorTemp[-96:-72])/24)) + (math.pow(alpha,4)*(sum(_prevailingOutdoorTemp[-120:-96])/24)) + (math.pow(alpha,5)*(sum(_prevailingOutdoorTemp[-144:-120])/24)) startingTemp = dividend/divisor if startingTemp < 10: coldTimes.append(0) outdoorTemp = _prevailingOutdoorTemp[7:] startingMean = sum(outdoorTemp[:24])/24 dailyRunMeans = [startingTemp] dailyMeans = [startingMean] prevailTemp.extend(duplicateData([startingTemp], 24)) startHour = 24
…
radius
36
48
58
67
75
82
So there is multiple file
1. This is the ghx made by Yasser for who ever needs it (Yasser if you want me to remove it i can)
2. This is the grasshopper that i made the longest lines represent the step i want to make disappear (cf the mind_mapping.jpg which shows what are the actions done)
3. This is the final result i would like to achieve (already done grasshopper + manualy but out of curiosity i would like to make it all with grasshopper !)
Thx all in advance :)…
y/pattern-design-ltd
http://architizer.com/projects/hazza-bin-zayed-hbz-stadium/
The HBZ stadium was developed with Rhino/Grasshopper and Revit.
Grasshopper was utilised from Concept level through to the production of Construction drawings.
The stadium's unique parasol roof passively provides the maximum amount of shade to create playable conditions for a desert stadium, while not obstructing grass growth.
The 25,000 seat bowl was modelled and optimised through 3d sightline calculations, to make the bowl as tight and efficient as possible while guaranteeing the best possible C-Values.
The diagrid facade, is made up of palm-inspired panels, creating shade, allowing air flow through the stadium. Panels are angled up to allow views out from key locations.
The 640 panels were carefully rationalised for construction. From an original set-out of 320 unique forms, the panels were reduced to 82 sizes without any noticeable aesthetic impact.
The full implementation of a parametric workflow in a BIM environment meant the stadium was delivered on an unprecedented fast track 18 month Design & Build.…
Added by Nick Tyrer at 6:45am on February 13, 2014
product_info&cPath=17&products_id=68). It's a little light on sensors, so you may want to look through the sensors page on the adafruit website and choose a few that look interesting to you. If you have a little more money, here are two other kits which have many more components that will help round out your electronics supply. Here is a good one for around $85 (http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=170). And here's another great one from SparkFun for around $95 (http://www.sparkfun.com/products/10173). Of course, you can buy an Arduino Uno for around $29.99 and you can purchase each of these components separately and only choose the ones you need (and perhaps save some money)... but these are pretty good kits which include all the stuff you need to get started. Good luck.
-Andy…