ey eventually recover and you can continue to working normally. This however is not very practical...
(Additional information: We have a virtualized Windows SPS environment, might this be the problem? Locally - on my hard drive - it works fine.)
Futhermore we've discovered the following bug/feature:
We export a cluster and reference it back into our .gh file, then copy the .ghcluster file to a different location and rename the copy (without opening or changing it), then also reference the copied version back into the .gh file. Now Grasshopper shows two clusters with two different file paths, but claims that they both are the same ("this cluster occurs twice in this document"). If I double click one of them, make a change and save, both clusters get changed, even though they are separate .ghcluster files.
This would follow the logic that David laid out in this entry (http://www.grasshopper3d.com/page/clusters09), that GH identifies a cluster not by its file name or location but by its internal ID.
An addition we would very much appreciate for the next GH update, would be the option to right click a referenced cluster and then not only be able to "update" it but to also to "relink" it to a new or different source.
Right now you have to rename or delete the .ghcluster file in order to relink a cluster via the update option. You can also overwrite the old cluster und update. However, sometimes we want to keep the old version or disentangle one of a clusters many instances and relink just one, with out loosing its various inputs and outputs by referencing the new version and reconnecting it.
Thanks, BB.…
tunities offering new tools and ways to understand dataflow, performance analysis, logic constructions, etc. Over that statement, I've always observed that a definition is full of information at component level or small groups, but that informed-user-feeling disappears exponentially while you zoom out an get a more general picture of a big definition (small definitions are not a problem due to the good level of information supplied at that zoom factor).
So I though, why not to use this graphic potential to lead to a more complete data representation at low zoom factors in big/very big definitions? Have you ever noticed how annoying is to review big definitions captures printed in A1 project panels? These captures lack any kind of useful information (even if you are an expert in GH)...you can only conclude looking at them how organized or well planed was the definition coding process...but nothing else (not really, you can conclude other stuff, but not at the level that you could expect from a graphic-centric coding tool). Some users has invented ways to give more data to third-person users/tutors...: using panels with text scaled up, using scribble components, importing drawings from rhino...is even more frustrating if you want to explain how the definition works using one of those captures...there are not landmarks, etc to support your speech.
All this lead us to include certain components search (by name, plugin, tab...) into our mapping tool. Could be nice to be able to stack several layers of information visually, and it could lead to a better understanding on GH definitions as a whole and not as small pieces linked together.
Sorry for the big "tocho"...like we say in Spanish.
By the way, the histogram thing sounds great :D…
Added by Ángel Linares at 5:36am on November 6, 2015
uld draw, lets say opening locations which would then trigger certain code. Its fairly easy to convert formating, a cell with a certain color, to code, so in a way I would be using excel as a super basic cad program to manage lists of data. In order to do this I need to be able to call some Excel commands from Rhino and to add some functionality to LAN's rhino to excel script (http://www.livearchitecture.net/archives/1516) I would like to be able to get the Ubounds and dimension of an array or a list. . . ie somehow get the equivelenat number of rows and columns of an incoming list of data and then use this to generate some graphics in excel but . . . . It seems that the sytax for excel Vb script via interoperability
marshaling is a bit different:1)I can not use
the set command ie Set range 2) it does not allow me to use the typical excel
syntax such as:
Worksheets("Sheet1"). Range("A1:D4").BorderAround
ColorIndex:=3, Weight:=xlThick
I get the following errors
Error: Method arguments must be enclosed in parentheses. (line 114)
Error: Name 'xlThick' is not declared. (line 114)
Is their an alternate way to write the Excel commands? Or is there something I need to do in Rhino? Any advice would be appreciated.
Best,
Ben…
Added by Ben Fortunato at 11:10am on February 27, 2010
Rhino Trainer), Davide Lombardi, Maurizio Arturo Degni
tariffa EarlyBird per gli iscritti entro il 28 Marzo 2015
INFO: http://www.arturotedeschi.com/wordpress/?project=form-finding-strategies-avanzato
La simulazione fisica interattiva, integrata nell’ambito della modellazione parametrica consente di indagare nuove soluzioni formali ottimizzate per l’architettura ed il design. Il workshop approfondirà le strategie e le principali tecniche di FORM FINDING utilizzando il motore fisico KANGAROO integrato a plugin di analisi strutturale (MILLIPEDE e KARAMBA). Le tecniche saranno applicate a diversa scala: dall’architettura (modellazione di superfici e coperture a semplice compressione) al design del prodotto, dove la simulazione digitale sarà integrata a tecniche di refinement (WEAVERBIRD). Il workshop e rivolto a studenti e professionisti con conoscenze base di modellazione algoritmica con Grasshopper.
Il programma approfondirà le metodologie e gli strumenti atti ad individuare soluzioni strutturali ottimizzate (es. superfici a semplice compressione) attraverso un’ampia trattazione di casi studio (Ponte sul Basento, Copertura British Museum) e l’applicazione di tecniche digitali basate sul form-finding gravitazionale e l’analisi FEM (Finite Element Method). Nella seconda parte del corso gli studenti affronteranno lo studio di innovative tecniche di ottimizzazione (Evolutionary Structural Optimization ed Extended Evolutionary Structural Optimization) basate sulla eliminazione della materia ridondante per una geometria assegnata, caratterizzata da un determinato sistema di vincoli, sottoposta ad una specifica condizione di carico.
…
luppo del rapporto tra informazione e geometria. Si lavorerà su sistemi ad involucro in condizioni specifiche e i partecipanti impareranno a costruire e sviluppare strutture di dati parametrici per informare geometrie ‘data-driven’ ed estrarre le informazioni rilevanti da tali modelli per il processo di costruzione.
Tutors: Arch. Andrea Graziano (Co-de-iT) Arch. Salvo Pappalardo (Studio AION_architecture)
Informazioni complete e iscrizioni...
…
writing a solar-angle component, but I've never gotten around to that.
Dates are stored as 64-bit integers. Basically they count Ticks (1 tick = 100 nanoseconds, or 1 second = 10 million ticks) since midnight, January 1st, 1 AD. Formatting comes into play only when the time is represented as a String.
A wide variety of formatting flags is possible Dates, unfortunately the Grasshopper Expression language doesn't support the DateTime type, so it gets converted to Strings automatically. This makes formatting dates and times impossible. I'll probably get around to adding the type at some point, or maybe I'll make a dedicated DateTime formatter component (less work, but also less flexible).
I also do my best to interpret any string that might represent a date or a time:
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
catch-all phrases that pick up all of the rest of it: you have inputs, algorithms, and outputs.
It sounds like you don't necessarily want to wade into the miasma of academic reflection on the terminology, but in case you're willing to hold your nose and brave it there is some fairly interesting stuff out there. Nick's point about computation versus computerization is pretty reflective of a common mode of thinking about it. AD published a book edited by Sean Ahlquist and Achim Menges a couple years back called "Computational Design Thinking" and their introduction lays out a compelling argument for the distinction. Likewise Philip Galanter's paper "What is Generative Art? Complexity Theory as a Context for Art Theory" is a good read.
I mean, ultimately it's about semantics. If you're worried about "real, accurate meaning" the reality is you're going to have to justify the boundaries of your own definition one way or another. David is rather a wry literalist who I suspect enjoys taking the piss out of academics, particularly when they're all puffed up (and really, every event is a form of computation if you want to go there). But usage counts, and there's a growing body of work staking claim to these terms, so it's better to know how and why if you even want to ask the question.…
Added by David Stasiuk at 2:01pm on November 28, 2013
Excellent knowledge of Rhino and Adobe Creative Suite (Photoshop, Illustrator, Indesign)
* Experience in Revit is preferred * Knowledge of Grasshopper is a plus
* Excellent communication and expression skills, fluency in spoken and written English is a must
* Good team player
Please apply with the official LAVA application manager and refer to this ad:
https://lava.poolarserver.com/quicklink/pageApplicationUpload.aspx
…
t the elements I used CreateHBsrfs and I added "Adiabatic" in the EPBC input. Since the EnergyPlus results weren't what I expected, I checked the idf file and I discovered none of the element is adiabatic. Furthermore, the simulation doesn't use the materials I set up for the not-adiabatic wall.
I even tryed with MakeAdiabatic, MakeAdiabaticbyname and MakeAdiabaticbytype. With the first and second the problem is still the same. With MakeAdiabaticbyType, if I change one wall type in the CreateHBsrfs, it still remains the same type in EnergyPlus, so it makes all the walls adiabatic. Is there something I can do? I attach the GH file Thanks in advance Lisa…
The type of recipe appears to be related to the problem, because de error desolves when I connect the component to a different recipe.
A screenshot of the complete error message is in the attachment.
Error text:
0. Annual climate-based analysis1. The component is checking ad, as, ar and aa values. This is just to make sure that the results are accurate enough.2. Good to go!3. Current working directory is set to: c:\ladybug\unnamed\annualSimulation\4. Rotating the scene for 41 degrees5. Runtime error (TypeErrorException): unsupported operand type(s) for +=: 'str' and 'bool'6. Traceback: line 6509, in transform, "<string>" line 1665, in writeRADAndMaterialFiles, "<string>" line 193, in main, "<string>" line 258, in script
Many thanks in advance…