View on GitHub

Introdução à modelagem paramétrica

Curso de introdução à modelagem paramétrica com o Grasshopper

Grasshopper Introdução - Squência de pilares


Iniciando uma definição

Introdução: Arquivo base

Para iniciar uma definição no Grashopper clique no componete Point da aba Params no painel Geometry. Clique na tela de trabalho(canvas) para posicionar o componete no editor de código.

Componente Point

Com o componete Point posicionado, clique com o botão direito no componente e sselecione a opção Set One Point.

Set One Point

A opção Set One Point alterna para a nterface do Rhino, permitindo a seleção de um ponto por coordenadas, por um ponto desenhado na interface do Rhino ou um ponto sobre uma curva. Caso a opção Coordinates não esteja aparecendo na linha de comando, clique sobre o texto Type e selecione a opção coordinates.

Set Point Type

Com a opção coordinates selecionada, O ponto pode ser selecionado clicando na tela ou digitando as corrdenadas.

Set Coord

Digite as coordeandas 0,0,1 e pressione enter para voltar á interface do Grasshopper.

Para mover(copiar) o ponto em uma direção sentido e distância específica, clique a aba Trasnform, no painel Euclidean, selecione o componente Move.

move

Arraste a saida á esquerda do componente Point e concete com a entrada Geometry do componente Move. Com isso o ponto será movido na distância e direção default do componente (10 unidades na direção do eixo Z).

Move Geometry

Move Geometry 2

Definindo Direção de Distância

Para definir uma direção, na aba Vector, no painel Vector, selecione o componente Unit Z. conecte a saida do componente a entrada Motion do componente Move.

Unit z

O componente Unit Z é um versor (vetor unitário) na direção Z. Para definir a distância, na aba Params, no painel Input selecione a opção Slider.

Slider 1

Com um clique duplo na parte esquerda do Slider, altere o valor da opção MAx para 100 e clique em Ok. Conecte a saída do Slider na entrada do componente Unit Z.

Edit Slider

Criando uma Linha Entre os Pontos

line

Na aba Curve, no painel Primitive, selecione o componente Line. Conecte a saída do componente Point na entrada Start Point do componente Line e a saída Geometry do componente Move na entrada End Point do componente Line.

line 2

Criando uma Coluna (Elemento Tubular) a Partir de uma Linha

pipe1

Na aba Surface, no painel Freeform, selecione o componente Pipe. Concete a saída do componente Line na entrada Curve do componente Pipe. Conecte um Slider na entrada Radius do componente Pipe. Na entrada Cap do componente Pipe, clique com o botão direito e selecione a opção Flat.

pipe2

Criando Colunas a Partir de uma Curva

Na interface do Rhinoceros desenhe um segmento de reta (line) ou uma curva.

Na aba params, no painel Geometry, selecione o componente Curve.

curve1

Clique com o botão direito no componente e selecione a curva na interface do Rhinoceros clicando sobre a curva desenhada.

curve2

Na aba Curve, no painel Division selecione o componente Divide Curve.

Divide Curve1

Conecte a saída do componente Curve na entrada Curve do componente Divide Curve.

Divide Curve 2

Na aba Params, no painel Input selecione a opção Slider.

slider int 1

Com um clique duplo na parte esquerda do Slider, altere o valor da opção R para N e a opção Max para 100 e clique em Ok.

slider int 2

Conecte a saída do Slider com a entrada Count do componente Divide Curve.

slider int 3

Conecte a saída Points do componente Divide Curve á entrada do componente Point.

points point

Algoritmo final

exemplo01

Download do arquivo do exemplo