s meios acadêmicos e profissionais do Estado de Santa Catarina em parceira com a Escola de Design ELISAVA de Barcelona.
Metodologia: Mediante um exercício prático os participantes poderão ter em primeira mão uma aproximação às técnicas mais avançadas de design e fabricação digital.
Web: http://santacatarina.elisava.net/
e-mail: secretaria@sc.asbea.org.br
As atividades estão divididas em 3 etapas.
1ª etapa: Roadshow (Ciclo de Conferencias)
Palestrantes:
Affonso Orciuoli, arquiteto, professor da Escola de Design ELISAVA de Barcelona, Univesitat Ramon Llullp.d. As conferencias do Prof. Orciuoli serão através de videoconferência desde Espanha
Regiane Pupo, arquiteta, professora da UFSC, Florianópolis
As conferencias da Prof. Pupo são presenciais.
Datas:
Lages 01/11Chapecó 03/11Caçador 04/11Criciúma 07/11Baln. Camboriú 08/11Blumenau 09/11Joinville 10/11Florianópolis 11/11
Horário: 18:00 horas
Conferencia: Arquiteturas disruptivas. Design e fabricação na era digital.
Palestrante: Prof. Arq. Affonso Orciuoli | Professor ELISAVA | Barcelona
2ª etapa: Curso on-line de Rhinoceros
Durante o Roadshow será apresentado o curso on-line de Rhinoceros (http://www.rhino3d.com/).
Entre 01 e 22 de novembro serão subministrados tutoriais a todos os estudantes e professores participantes, a título de se prepararem para o workshop, ver sessão ”downloads”
3ª etapa: Workshop E-luminárias
Entre 23 e 27 de novembro de 2011, das 8:00 às 18:00 h (10 horas por dia)
Workshop Internacional (50 horas)
Diretor: Affonso Orciuoli
Professores: Regiane Pupo | Ernesto BuenoLocal: InovaLab | Sapiens Parque | Florianópolis | Santa CatarinaInvestimento: R$ 150 (estudantes) e R$ 300 (professores & profissionais)Vagas: 50Obs.: Materiais para a fabricação incluídos.
Objetivo: reunidos em grupos de 3 participantes, se desenvolverá um projeto completo de uma luminária, utilizando plataforma CAD. Posteriormente os participantes, com a ajuda dos instrutores, deverão preparar os arquivos para a fabricação na máquina fresadora e laser. Por último as luminárias serão montadas e expostas em conjunto.
Cada participante deverá trazer um laptop com os programas instalados (“demos” do Rhinoceros, RhinoNEST, outros programas de CAD também poderão ser utilizados). Todos estes programas estarão disponíveis para serem baixados a partir do site da Escola de Design ELISAVA de Barcelona.
Equipamentos presentes no workshop e à disposição dos participantes:
Máquina CNC tipo fresadora de 3 eixos
Máquina de corte a laser
Máquina de impressão 3D (a título de demonstração)…
ers of the last surface in the Brep, however, only the corners of the bounding box of the surface are generated)
It seems the rs.SurfacePoints only returens the control points of a surface rather than the actual corners of the surface. Can you advise if there's a way to do it?
Thank you!
Code:
import rhinoscriptsyntax as rsall_parts = rs.ExplodePolysurfaces(brep)centers = []vectors = []lines = []vertices = []cnt = 0for part in all_parts: center, err = rs.SurfaceAreaCentroid(part) centers.append(center) #rs.AddText(str(cnt), center) uv = rs.SurfaceClosestPoint(part, center) vector = rs.SurfaceNormal(part, uv) vectors.append(vector) N_start = center N_end = rs.VectorAdd(center, vector) line = rs.AddLine(N_start, N_end) lines.append(line) #vertices = rs.SurfacePoints(part) vertices = rs.SurfaceEditPoints(part) cnt +=1#C = centers#N = vectors#L = linesV = vertices#todo:#explore the surface methods in rhinoscript.surface...#import rhinoscript.surface.…
Added by Grasshope at 10:34pm on September 15, 2015
e:
Modulo 1Il workshop è finalizzato a fornire ai partecipanti i fondamenti della modellazione parametrica e generativa attraverso Grasshopper, plug-in di programmazione visuale per Rhinoceros 3D (uno dei più diffusi modellatori NURBS per l‘architettura e il design). Il workshop mira a gestire e sviluppare il rapporto tra informazione e geometria lavorando sui sistemi di involucro in condizioni specifiche. La discretizzazione di superfici (pannellizazione sia Nurbs che Mesh), la modellazione delle geometrie attraverso informazioni (siano esse provenienti da dati di analisi ambientali, da mappe di colore o da database), l’estrazione e la gestione di informazioni richiedono la comprensione delle strutture dei dati al fine di definire un processo che va dalla progettazione alla costruzione.I partecipanti impareranno come costruire e sviluppare strutture di dati parametrici per informare geometrie ‘data-driven’ e come estrarre le informazioni rilevanti da tali modelli per il processo di costruzione.Modulo 2Il workshop, volto a promuovere le nuove tecnologie digitali di supporto alla progettazione e alla fabbricazione, fornirà ai partecipanti gli strumenti per la preparazione, attraverso Grasshopper, dei modelli per il processo di stampa 3d. Il workshop inoltre, darà ai partecipanti i fondamenti dell’uso della stampante 3d e si concluderà con la fabbricazione del proprio modello realizzato durante il corso.
[.] Date:Modulo 1 – 25/26/27 Luglio 2014 – SiracusaModulo 2 – 28/29 Luglio 2014 – Catania
[.] Tutors:Arch. Andrea Graziano (Co-de-iT)Arch. Salvo Pappalardo (Studio Aion)Arch. David Montenegro (Hackspace_Catania)
[.] Luogo:Modulo 1Officina Ermocrate – Viale Ermocrate 7, 96100 – SiracusaModulo 2Hackspace_Catania – Via Grotte Bianche, 112 – Catania
[more info]
…
ara aplicarlo a la manufactura digital en láser y/o CNC. El taller se desarrolla a lo largo de 5 clases y una presentación donde los talleristas presentarán una pieza cortada con láser o CNC.
LOS PRECIOS SON EN DOLARES. OFRECEMOS PAQUETES CON EL TALLER Y LA LICENCIA DE RHINO COMERCIAL Y EDUCACIONAL…
the space that you are designing and your design intent. Just think about an atrium vs a museum. And now think of the atrium in two different climate zones. As a [lighting] designer you make the decision on how do you want the space to be, how the climate is and then try to take advantage of skylight and/or direct sunlight to achieve your design goals.
2. Yes. There is a watchTheSky component next to sky types which let you visualize the sky. There is also an example file that you can check.
3. This one again depends on your model. For your model I would suggest a minimum number of 4 for your final analysis. -ab is only one of the parameters. Check this slides by John Mardaljevic if you want to have a better understanding of radiance parameters and their effect on the results.
I also added the link to "Tutorial on the Use of Daysim Simulations for Sustainable Design" by Christoph Reinhart to teaching materials. I encourage you to at least read chapters 1 and 2 of the tutorial. Check pages 25 and 27 have two examples about selecting the parameters.
Great questions. Keep them coming.
Mostapha…
the space that you are designing and your design intent. Just think about an atrium vs a museum. And now think of the atrium in two different climate zones. As a [lighting] designer you make the decision on how do you want the space to be, how the climate is and then try to take advantage of skylight and/or direct sunlight to achieve your design goals.
2. Yes. There is a watchTheSky component next to sky types which let you visualize the sky. There is also an example file that you can check.
3. This one again depends on your model. For your model I would suggest a minimum number of 4 for your final analysis. -ab is only one of the parameters. Check this slides by John Mardaljevic if you want to have a better understanding of radiance parameters and their effect on the results.
I also added the link to "Tutorial on the Use of Daysim Simulations for Sustainable Design" by Christoph Reinhart to teaching materials. I encourage you to at least read chapters 1 and 2 of the tutorial. Check pages 25 and 27 have two examples about selecting the parameters.
Great questions. Keep them coming.
Mostapha…
butes for zone labelling). Especially the separateZonesbyFloor component is taking some time to recomputed, even though there are only 27 zones in 3 floors.
Is there a way to 'freeze' or 'lock' some components that are early in the flow so that it does not recomputed every time I change something down the line?
For now I have used a 'data' component after separateZonesbyFloor and then internalised the data so that it does not 'go back' (see below)... but can anyone suggest a neater solution?
I've seen a discussion on GH suggesting Geometry Cache component, but it keeps crashing my Rhino. http://www.grasshopper3d.com/forum/topics/freezing-gh-data
Many thanks,
Gustavo
…
aph relaxation in 3D and more). There is much more already in our GitHub repos and more to be added. For getting an idea of our future direction check this lecture out. For getting a better understanding of graphs and graph theory watch this lecture and this lecture on a gamified spatial configuration process. Stay tuned for more and do not hesitate to post Python questions in the meantime.
ps. If you are having installation problems, please check the remedy suggested below:
Comment by Iman Sheikhansari on August 26, 2019 at 8:33amDelete Comment
HiIf you are encountering a problem with rhino 6 versions don't worryFollow these steps.1. Download SYNTACTIC from https://sites.google.com/site/pirouznourian/syntactic-design2. Install it and go to the installation folder, Drag & drop SYNTACTIC(green one) over your grasshopper canvas.3. Close your rhino and reopen it. 4. Type GrasshopperDeveloperSettings5. Tick the Memory load *.GHA assemblies using COFF byte arrays option6. Run grasshopper and enjoy plugin
…
.
If the above are correct then I am afraid there is no solid answer, data matching (how to modify 2 groups of data so that they work together) can be done in many ways and no one is suitable for every case.
For example in the [move] component in your definition you have the G input receiving 27 lists with 54 lines each (1458 lines) and you want to move these lines in Z direction. Depending on how you want to move them it could make sense to have T input receiving:
a. One vector (this would move all the lines by this vector)
b. 54 vectors (this would move the first line of each list by the first vector, the second line of each list by the second vector, ...... , the last line of each list by the last vector)
c. 27 vectors grafted so that the paths match (this would move the first list of lines by the first vector, the second list of lines by the second vector, ...... , the last list of lines by the last vector)
d. 27 lists with 54 vectors each (1458 vectors). This way each line will move by the corresponding vector.
So, as you can see there is not a global solution.
In order to be able to decide how to format your data you must always be aware of what your existing data structure means. For example, in the above case, you have your lines in the format {A;B;}N. Now A has 6 values (0 to 5) which is the number of your original surfaces. B has various values because it is the number of edges that each surface had(deconstruct Brep component). Finally N (the number of items in each list) is 54 because you offseted each edge 54 times (offset component).
So in order to decide which of the above cases suits you best you must have these things in mind.
In general some useful components for data matching are: [tree statistics] [list length] [repeat data] [graft] [simplify] and [flatten] and of course many more, depending on the case...
But in order to use these properly you must first study about data trees and how they work.....
Hope this helped a bit and please post back if you need some help into a specific part of your definition.…