he resulting STL file has no problems. I was going to make a 3D print of it but I thought I could make it even more interesting.
When I make a duplicate piece of geometry with reversed curve rotation values and combine the 2 together I get this interesting result:
However, after baking this geometry the exported STL file has a huge number of errors - there are literally thousands of flipped normals, multiple mesh parts, and disconnected triangles.
I have tried lots of things to resolve this and none of them worked: converting to meshes in GH, GH mesh smooth, Rhino Solid Union, Mesh Repair, Align Normals, etc. I use 3D Builder to correct STL problems, but it can't fix this one.
An even more interesting shape happens when I twist the above shape in one direction, and then add it to another that is twisted in the opposite direction:
Of course the STL file for this one is even worse because it just compounds the previous problems.
Is there any way to resolve these problems? My GH file is somewhat messy and perhaps a bit obscure, but I'd be happy to clean it up and share it with anyone who thinks there is a way to get this puppy working.
…
Added by Birk Binnard at 11:56am on September 22, 2016
bro su Grasshopper "Architettura Parametrica", co-director della AA Rome Visiting School per la Architectural Association di Londra (http://www.arturotedeschi.com/).
Il corso introdurrà il software Grasshopper, plug-in per la modellazione parametrica in Rhino. I partecipanti saranno guidati attraverso gli aspetti più importanti del programma e le principali tecniche per la programmazione visuale all’interno di Rhinoceros. Il corso è rivolto a studenti con esperienza minima nella modellazione 3D e si articolerà in lezioni teoriche ed esercitazioni. Sarà rilasciato un attestato di partecipazione.
principali argomenti: - Introduzione alla progettazione parametrica: teoria, esempi, casi studio - Grasshopper: concetti base, logica algoritmica, interfaccia grafica - Nozioni fondamentali: componenti, connessioni, data flow - Funzioni matematiche e logiche, serie, gestione dei dati - Analisi e definizione di curve e superfici - Definizione di griglie e pattern complessi - Trasformazioni geometriche - Data tree: gestione di dati complessi - Meshes e Subdivision Surfaces (Weaverbird)
GENOVA 11 > 14 APRILE 2013 programma completo ed iscrizioni…
During the intense ten-day workshop of the AA São Paulo Visiting School 2014, advanced computational design and digital fabrication will be used to generate speculative new architecture models in the creation of a ‘liquid design’ that can mediate multiple-scale flows. The workshop will explore the redevelopment of a bordering territory along the Marginal Rivers of São Paulo, where in the 1960’s, much of the water-system was disastrously canalized, causing problematic flooding and the creation of ill-conceived residual post-industrial riverbanks that are inhabited by monolithic, large-scale programs such as sports centers, distribution centers, mega-stores and a convention center. The Visiting School São Paulo will work on bringing a new urban life for these sites by redefining the existing macro-architectural typologies along the river with micro-scale interventions that can introduce new flows of urban street culture. Specifically, the workshop will focus on the reinvention of the large-scale market distribution center, CEAGESP (Companhia de Entrepostos e Armazéns Gerais de São Paulo), to introduce programs and structures that could mediate a new movement of people, commerce, and environmental forces using parametric design and fabrication. Students can choose to work either at the larger architectural scale or at the scale of the shop-front display, bringing a new contemporary interface between agricultural production and consumption.
-Teaching team The teaching team will include lead tutor Hart Marlow of su11 (www.su11.com) who specialize in advanced digital design, and local-based architects, to promote innovative strategies informed by local political, economic and environmental issues. -Computational skills
The workshop will teach advanced digital modeling and parametric design skills and rapid prototyping software: no previous experience is needed. A group of specialist computation tutors will conduct an initial skills workshop and continue to assist throughout the workshop to develop the individual projects of the participants. -Digital Fabrication A series of physical models will be built using digital fabrication techniques that will be taught during the workshop, no previous experience is needed.
…
cs/numpy-for-iron-python-wit... ) also fails to allow numpy import:
Numpy and Scipy are in directories here:
C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\
This is all a sad joke, taking a full day so far. Rhino just sort of sucks for serious work. There's no way I can offer any Numpy/Scipy scripts to clients this way, just impossible. Rhino/Grasshopper Python should come with this stuff, dear developers, or have a simple installer that just works. It comes with math already doesn't it? So why not Numpy and Scipy for serious users?
Upon restarting Rhino, it totally changes behavior and spits out a crazy error upon importing Numpy:
Message: The type initializer for 'NumpyDotNet.NpyCoreApi' threw an exception.Traceback: line 11, in <module>, "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\numpy\core\multiarray.py" line 6, in <module>, "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\numpy\core\__init__.py" line 155, in <module>, "C:\Program Files (x86)\IronPython 2.7\Lib\site-packages\numpy\__init__.py" line 1, in <module>, "C:\Users\Nik\AppData\Local\Temp\TempScript.py"
The Grasshopper Python node editor gives the same error. Perhaps I can only import parts of Numpy using "from Numpy import XXXX"?…
Added by Nik Willmore at 3:32pm on October 11, 2015
the loops haven't even started yet. This is a one time overhead - re-starting the loops after that doesn't have this long delay until you close and re-open the file.
Second, I got some encouraging results rather quickly but then spent WAY TOO MUCH TIME trying to replace the inner loop with a "Fast Loop". These are not well behaved in the sense that they don't respond to <ESC> like the "Classic" loops do so you can't stop them; and I never got the same results as the "Classic", no matter what I tried - but ultimately, I just got too frustrated with "Fast Loop" causing Rhino/GH and my whole laptop to freeze up - VERY BAD!!!!!!!!!!
I re-wired the loops slightly so that the hour used by your 'analysisPeriod' cluster is determined by the 'D0' value inside the inner loop.
I added a "Loop On / Loop Off" switch to stop/start the looping (which was useless with "Fast Loop" - grrr....).
I 'Simplified' the 'D1' output of the inner loop and enabled 'Record data' and 'Output after the last' on the outer loop.
And I got this - four buildings over three hours takes about 20 seconds:
Eleven buildings over three hours takes about one minute.
I'm not sure what will happen when I increase the hours and number of buildings but will try it when I have more time. It might be a good idea to avoid writing to Excel inside the loops and wait for the end results before writing them to an Excel file?
There are more possibilities for re-wiring based on simplifying various outputs but I'm tired of this for now and have other things to do. The exponential slowdown you observed might be due in part to Anemone adding an extra branch path every time it loops; adding 'Simplify' might help this?
P.S. 11 buildings over 13 hours (6am to 6pm) took 5 minutes 38 seconds.…
Added by Joseph Oster at 12:54pm on January 18, 2016
of Space, 1984) and specified in (Turner A. , “Depthmap: A Program to Perform Visibility Graph Analysis, 2007), intuitively describe the difficulty of getting to other spaces from a certain space. In other words, the higher the entropy value, the more difficult it is to reach other spaces from that space and vice-versa. We compute the spatial entropy of the node as using the point depth set:
(11)
“The term is the maximum depth from vertex and is the frequency of point depth *d* from the vertex” (ibid). Technically, we compute it using the function below, which itself uses some outputs and by-products from previous calculations:
Algorithm 4: Entropy Computation
Given the graph (adjacency lists), Depths as List of List of integer, DepthMap as Dictionary of integer
Initialize Entropies as List(double)
For node as integer in range [0, |V|)
integer How_Many_of_D=0
double S_node=0
For depth as integer in range [1, Depths[node].Max()]
How_Many_of_D=DepthMap.Branch[(node,depth)].Count
double frequency= How_Many_of_D/|V|
S_node = S_node - frequency * Math.Log(frequency, 2)
Next
Entropies [node] = S_node
Next
…
not working, then this can be a limitation of Honeybee, not the Terrain shading mask component.You can authenticate the mask shape by using the Udeuschle panorama generator (I used the following Trento coordinates: lat:46.066667, long:11.116667):
Sketchup has a similar plugin for Trynsys3D terrain shading masks.
I gave a reply on your upper questions in here, in component's release topic, so that it would be useful for others users too.
Actually I tried also to create the mask of the mountain using the topography I imported from Sketchup and the Ladybug Shading Mask II component. In this way the shading effect is well noticeable, but the process of creating the mask from such a complex geometry is very slow.
I can make a component which will automatically generate the topography of the local terrain, for a given latitude/longitude, but you will have to wait some time. I am currently doing some repairing around my house and cottage, and I do not have any spare time.Have in mind that depending on the configuration of you PC, you may not be able to have the terrain radius of up to 100 km. While Terrain Shading Mask component actually creates this terrain, it does not add it to the grasshopper document. In your case the terrain will be added to the grasshopper document which may crash Rhino depending on your PC configuration (for example it crashes Rhino on my PC).…
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…