ll geometry.
The difference with programs like Inventor is that they are made for production, regardless of the fabrication method. I won't go into detail about that, and instead focus on the modeling process.
In this little model, the starting point actually is a bit obvious, the foundation.
The only contents in the 3dm file are 27 lines. These indicate the location of each footing, and the direction of the tilt of each column. Everything else is defined in GH with the use of numbers as input parameters.
Needless to say, instead of those lines you could obviously generate lines and control the number of columns and panels, hence establish their layout, with any algorithmic or non-algorithmic criteria you please. That marks a major difference between GH and Inventor.
You can generate geometry with Inventor via scripting/customization (beyond iLogic), with transient graphics for visual feedback similar to GH's red-default previews. However Inventor's modeling functions are not set to input and output data trees. I won't go into detail on that, but suffice to say that the data tree associativity of GH was for me the first major difference I noticed. I've used other apps with node diagram interfaces like digital fusion for non-linear video editing since the late 90's, so the canvas did not call my attention when I first started using GH.
Anyways, here's a screen capture of the foundational lines:
In the first group of components, the centerlines of the rear columns are modeled:
And the locations in elevation for connection points are set. Those elevations were just numbers I copied from Excel, but you can obviously control that any way you please. I was just trying to model this quickly.
The same was done for the rear columns:
The above, believe it or not, took me the first 5 hours to get.
Here's a screen capture of what the model and definition looked like after 4 hours, not much:
If you're interested, next post I can get into the sketching part you mentioned, which is a bit cumbersome with GH, but not really.
I wouldn't say that using GH to do this little model was cumbersome, it just needed some thinking at the beginning. You do similar initial thinking when working with a feature-based modeler.…
Added by Santiago Diaz at 12:44am on February 24, 2011
workshop setting. The workshops are open to the public. Register: http://2012.acadia.org/workshops.html Date: Sunday, Oct 21 (8:30am - 5:30pm) Workshop Location: CCA San Francisco
01. "ALGORITHMS & MATHEMATICS"
Instructors: Edmund Harriss with David Celento, Brian Lockyear Synopsis: This workshop will be collaboratively taught by both mathematicians and architects exploring what happens when "Form Follows Functions". (Grasshopper)
02. "5 AXIS ROBOTIC FABRICATION"
Instructors: Brandon Kruysman and Jonathan Proto (SCI-Arc) Synopsis: Instructors will be bringing their 5-axis Staubli TX60L robot up from the SCI-Arc Robot House. They will lead a hands-on workshop focused on its technical and creative applications. (Maya based)
03. "CASE STUDIES IN PARAMETRIC DESIGN"
Instructors: Andrew Kudless (Matsys) and Andrew Heumann (NBBJ) Synopsis: Case Studies in Parametric Design - The use of precedents in the design process has been driven by their transformative potential. (Grasshopper based)
04. "ROBOTIC PROTOTYPES"
Instructors: Michael Shiloh, Ripon DeLeon and Jason Kelly Johnson (Future Cities Lab) Synopsis: The Robotic Prototypes workshop will explore the use of Grasshopper, Firefly and Arduino as creative and technical tools in the design, simulation and prototyping of intelligent building skins.
05. "COMPUTATIONAL DESIGN STRATEGIES WITH DESIGNSCRIPT"
Synopsis: The objective of this workshop is to help participants develop appropriate design strategies using advanced computational tools based on the DesignScript language.
06. "PYTHON SCRIPTING WITH REVIT / VASARI"
Instructors: Nathan Miller (C.A.S.E.) Synopsis: The workshop will introduce users to Python-based automation and generative techniques for Conceptual Modeling in Revit and Vasari.
07. "GIS DRIVEN PARAMETRIC DESIGN"
Instructors: Sandoval, Faichney, de Monchaux (UC Berkeley) Synopsis: This workshop will introduce a design process that implements Finches and the LocalCode components, a suite of tools for working with GIS data in Rhino/Grasshopper.…
ce issue with Rhino and shouldn't make an issue with EnergyPlus but just to have cleaner geometries, I untrimmed base surfaces so zones are closed brep now.
I also noticed that when you are adding multiple openings to a surface, the surface doesn't show-up in the output of createHBZoneFromHBSurfaces. The surfaces are there though and show up once you explode the zone! Again should be a tolerance issue for join. I need to take a closer look to both of these.
Also, in a number of the zones you had wall surfaces connected to createZoneFromHBSurfaces both before and after adding glazing. I removed parent surfaces so you don't end up having duplicate surfaces.
Back to adjacency which was your question, the issue happens since you have couple of zones with the same name so component was assuming them to be the same zone so it wouldn't solve the adjacency (Yes! it shouldn't. That was a bug which is fixed now). I changed the names and now it should find the surfaces that you are looking for.
Moreover, once you solve the adjacency, next solveAdjacency won't overwrite the BC unless you set remCurrentAdj to True.
Mostapha…
Angewandte) / Prof Wendy W Fok (CUHK)
Level: Urban Strategies Postgraduate Program / Master Level Urban Strategies Research Studio
Brief: As more than half of the world's population is expected to continue to live in cities, exponential urban development and population growth along with infrastructural increase are considered as parallel concerns and topics of discussion. The purpose of this studio is to better understand the potential design applications for Architects and Urban designers to be responsive to the needs of the urban environment. The studio will develop visions for the future condition of the urban fabric taking into account agricultural and ecological research. Food is the most intimate relationship we have with our habitat.
Exhibition: Selected Projects from the Summer Studio will be exhibited at the AAC Exhibition in Shanghai, China - August 2011.
Email: urban.strategies@uni.ak.ac.at / info@code-collective.org
…
hours in June to be warmer than any five hours in December. Direct-Normal radiation is purely a function of the amount radiation received directly from the sun. So, if the five hours in December 21 in your calculation were cloudy, the amount of direct-radiation for those hours will be zero. Secondly, your statement that.. "The temperature is ok, but radiance shuold be like temperature.." is not correct. It can be that you feel warmer on a cloudy day than you do on a sunny day.
The monthly weather data for Sao Paulo indicates that most of the rainfall occurs in the months of January and December. This implies that the direct-normal radiation for those months will be low, but the global-horizontal radiation will be high. And this is consistent with the results you are getting.
Try comparing more number of hours in Winter versus Summer. Something like (10AM to 3PM)* ( June 1 - June 30) versus (10AM to 3PM)*(December 1 - December 30). Finally, for the climate in Sao Paulo, it makes sense to compare direct-normal and global horizontal radiations separately.
…
urface,like
surface0 had 41 floors
surface1 had 28 floors
surface2 had 21 floors
I tried to change the data matching of the <move> component but still can't make the result that I want.
beside that, are there any component can let the overlay boxes can separate like this:
i make it manually by bake and move and bake and move..............
please forgive my broken english.
thanks
my definition
MASS%20STUDY-1.gh…
node.
this list contains a certain number of distinct integers, like -1, 0-20
0-20 correspond to 21 different Brep references
now i need to create a list which replaces each distinct integer with it's corresponding referenced brep (the breps a referenced in an intentional order);
however i figured that replace set does not work on this kind of data type... i have already done the same successfully with ref.points but right now i just don't see how i can get something like this to work with a collection of breps (istead of Z):
for the setup i am creating it is crucial to obtain a list of breps which corresponds to a list of points in order to get the matching pairs of point>brep to feed into a closest point node.
hope this makes sense,
maybe someone can point me in the right direction!
cheers,
daniel
…
ll these 12500 points.
Group 1 would represent the point located at 0, 5, 10, 15, 20 etc.
Group 2 - 1, 6, 11, 16, 21 etc.
Group 3 - 2, 7, 12, 17, 22 etc.
Group 4 - 3, 8, 13, 18, 23 etc.
Group 5 - 4, 9, 14, 19, 24 etc.
I can create the pattern but the selection of points are all the points in row 0 and then all the points in row 5 and so on.
I would like the selection of points to start at the bottom left, and sequentially continue to the right and then continue on the 2nd row (left to right & bottom to top). i am hoping the pattern i am trying to achieve is more understood with the quick screen capture I uploaded.
the end goal is to be able to select all the points in the grid that are in each pattern.
Thanks in advance for any guidance with this. …
Added by Alyne Rankin at 6:53am on October 11, 2017