SAP744 Tutoriais Rhino + Grasshopper

  • Published on
    12-Jul-2015

  • View
    282

  • Download
    1

Embed Size (px)

Transcript

<p>SAP744 Informtica na Arquitetura II | Renato Tamaoki Figueiredo | 13/12/11 IAU-USP</p> <p>Tutoriais Rhino + Grasshopper</p> <p>ndice Circle and Extrude.3 Explode and Divide ...5 Divide and Pipe..7 Quick Random Height Buildings....9 Cross Supports....11 Surface Component Tiling...13</p> <p>Nota: todos os tutoriais foram desenvolvidos a partir de vdeo-tutoriais disponveis na internet e cujos links esto disponveis em cada tutorial2</p> <p>|Tutorial 1: Circle and Extrude |Link: http://digitaltoolbox.info/grasshopper-basic/circle-extrude/</p> <p>-Crie um ponto simples Pt no Rhino. -No grasshopper, adicione uma funo point e associe um dos pontos funo (boto direito &gt; set one point). -Adicione uma funo Circle (sigla PRC) no Grasshopper. -Ligue a letra P do Circle ao ponto Pt. -Adicione uma funo Slider, mude seu tipo para integers* e atribua um valor 15 para ele**; ligue esse slider letra R do Circle. -Adicione uma funo Extrude; ligue a letra B do Extrude letra C de Circle.</p> <p>-Adicione uma Unit Z; ligue a letra V da unit Z letra D do Extrude. -Adicione um slider; ligue-o letra F da Unit Z. Mude seu valor e verifique as mudanas no Rhino.</p> <p>3</p> <p>-Associando mltiplos pontos funo point (Pt) do incio do tutorial, possivel criar quantos cilindros se queira.</p> <p>*Para tal, clique com o boto direito na funo, v em Slider Type e selecione Integers. **Clique com o boto direito na funo, v em Values e defina os valores mximos e mnimos.</p> <p>4</p> <p>|Tutorial 2 : Explode and Divide|Link: http://digitaltoolbox.info/grasshopper-basic/explode-divide/</p> <p>-Desenhe trs arcos no Rhino (usando o menu Curve); -No Grasshopper, adicione uma funo de curva primitiva (params &gt; geometry &gt; crv) -Associe as curvas no Rhino funo no Grasshopper (boto direito na funo &gt; set multiple curves &gt; selecione as curvas) -Adicione a funo Loft (sigla SOL); ligue a letra S crv j criada -Adicione a funo Divide Domain (sigla IUVS); ligue a letra I do Divide letra L do Loft</p> <p>-Crie dois Sliders; tranforme-os em Integers e aumente seus valores mximos e mnimos; ligue um letra U e outro letra V da funo DivideDomain. -Adicione uma funo Isotrim(Subsrf); ligue sua letra S letra L do Loft -Ligue a letra D do DivideDomain letra D do Isotrim</p> <p>5</p> <p>-Adicione uma funo Explode (Analysis &gt; Brep Components); ligue sua letra B letra S do Isotrim -Adicione uma funo DivideSurface (Surface &gt; Util&gt;SDivide) -Adicione uma funo Num (Params &gt; Primitive &gt; Num); clicando com o boto direito, atribua valor 1.0 a ele (Set Number) -Conecte o Num s letras U e V do SDivide; ligue a letra S do SDivide letra S do Subsrf</p> <p>6</p> <p>|Tutorial 3: Divide and Pipe|Link: http://digitaltoolbox.info/grasshopper-basic/divide-pipe/</p> <p>-Desenhe duas curvas distintas no Rhino (menu Curve) -No Grasshopper, crie duas funes de curva (crv); associe cada curva desenhada no Rhino a uma dessas funes -Adicione duas funes Divide Curve (Curve &gt; Division &gt; Divide Curve); associe a letra C de cada um a uma curva crv diferente -Crie um Slider do tipo Integer com valor mximo 15; associe esse slider s letras N das duas funes Divide</p> <p>-Adicione uma funo Line (Curve &gt; Primitive &gt; Line); ligue umas das letras P das funes Divide letra e outra letra B da Line</p> <p>7</p> <p>-Adicione uma funo Pipe (Surface&gt;Freeform&gt; Pipe) -Ligue a letra C da Pipe letra L da Line -Crie um Slider do tipo Integer, atribuindo a ele um valor mximo qualquer; associe ele letra R da funo Pipe -Varie os Sliders da cadeia e verifique o resultado obtido</p> <p>8</p> <p>|Tutorial 4: Quick Random Height Buldings|Link: http://digitaltoolbox.info/grasshopper-basic/quick-random-height-buildings/</p> <p>-Primeiramente, desenhe a planta de todos os prdios que se deseja edificar no Rhino. Isso pode ser feito de maneira rpida pelo menu Rectangles -No Grasshopper, crie uma curva (crv) e mude seu nome para Curvas da Planta (boto direito &gt; primeira opo) para facilitar a visualizao do processo; associe todas as plantas a essa crv (set multiple curves) -Crie trs Sliders do tipo Integer com um valor relativamente alto; nomeie um deles como Nmero de Variaes, outro como Valor Mais Baixo e outro como Valor Mais Alto</p> <p>-Defina valores para os trs Sliders; -Adicione um funo Extrude; associe sua letra B a Curvas da Planta -Adicione um vetor Unit Z; associe sua letra D letra V da Extrude; verifique que os prdios adquirem uma altura uniforme -Adicione uma funo Cap Holes (Cap); ligue sua letra B letra E de Extrude</p> <p>9</p> <p>-Adicione um funo Random (Sets &gt; Sequence &gt; Random); ligue Nmero de Variaes a sua letra N e sua letra R letra F do vetor Z -Adicione uma funo Domain (Math&gt;Domain&gt;Domain); ligue sua letra I letra R de Random e as letras A e B aos Sliders Valor Mximo e Valor Minimo, respectivamente -Mude o valor dos Sliders da cadeia e verifique o resultado obtido</p> <p>10</p> <p>|Tutorial 5: Cross Supports|Link: http://vimeo.com/3192232</p> <p>-Crie dois crculos distintos no Rhino usando a ferramenta -Adicione duas funes Curve (crv); associe os dois circulos s duas curvas -Adicione duas funes Divide (Curve&gt;Division&gt;Divide); associe cada curva a cada letra C dessa funo -Adicione um Slider do tipo Integer de valor mnimo 10 e valor mximo 50; conecte-o s letras N das funes Divide</p> <p>-Adicione um funo Line (sigla AB-L); ligue sua letra A letra P da primeira Divide e sua letra B letra P do segundo Divide -Adicione uma funo Shift (sigla LSW-L); ligue sua primeira letra L letra P do primeiro Divide e sua segunda letra L letra A da Ln; verifique a mudana nas linhas de ligao -Clicando com o boto direito na funo Shift, v em Set Boolean e selecione a opo True -Adicione uma funo Shift e uma funo Line; ligue a primeira letra L de Shift letra P do segundo Divide e sua segunda letra L letra B da Line recm-criada</p> <p>11</p> <p>-Ligue a letra P do primeiro Divide letra A da Line criada no tpico anterior; verifique o cruzamento entre as linhas -Modifique os valores do Slider e verifique as mudanas da forma</p> <p>12</p> <p>|Tutorial 6: Surface Component Tiling|Link: http://www.i-m-a-d-e.org/fabrication/?p=13</p> <p>-Desenhe trs curvas distintas no Rhino usando o menu Curve -No Grasshopper, adicione uma funo Curve (crv) e associe as trs curvas a ela (set multiple curves) -Adicione a funo Loft (Surface&gt; Freeform &gt; Loft ); ligue sua letra S curva crv -Adicione uma funo Isotrim (Surface&gt;Util&gt;Isotrim; sigla Subsrf SD-S); -Adicione uma funo Divide Domain (Math&gt;Domain&gt;Divide Domain; sigla Divide IUV-S)</p> <p>-Ligue a letra L de Loft s letras S de Subsurf e I de Divide -Adicione um Slider do tipo Integer de valor mnimo 1 e mximo 40; ligue-o s letras U e V da funo Divide -Ligue a letra D de Divide letra D de Subsrf; verifique a diviso da forma no Rhino</p> <p>13</p> <p>-Adicione a funo Extrude (Surface&gt;Analysis&gt; Brep Components; sigla Explode B-FEV); uma sua letra B letra S se Subsrf -Adicione a funo List Item (Sets &gt; List &gt; List Item); ligue sua letra L letra V de Explode -Quadruplique a funo List, de modo que as quatro estejam unidas letra V de Explode -Clicando com o boto direito nas funes List, defina uma integral (Set Integer) de valor 1 para uma delas, de valor 2 para outra e de valor 3 para outra -Agora, crie duas linhas Line (Sigla AB-L); una a letra A da primeira Line letra E do primeiro Item; a letra B do segundo letra E do terceiro Item; una a letra A da segunda Line letra E do segundo Item e sua letra B letra E do quarto Item</p> <p>14</p> <p>-Adicione uma funo Pipe (Curve&gt;Freeform&gt;Pipe); ligue as duas letras L das funes Line a sua letra C -Adicione um Slider do tipo Floating Point e ligue-o letra R de Pipe -Modifique os valores dos Sliders da cadeia e verifique o resultado</p> <p>15</p>