Grasshopper tutorial 01-Rhino for grasshopper
Display mode set to "White"
Grasshopper tutorial 02-Basics of grasshopper
Grasshoper의 실행
Rhino를 실행한 후 Command line에서 grasshopper를 입력한 후 enter
초기화면에 초록색 창이 여러개 보이는 데 이는 최근 사용한 grasshopper 파일이다.
여러가지 Add on 프로그램을 설치하여 사용할 수 있다.
LunchBox
T-Rex
FabTools
Firefly
Wv
Kangaroo2
KUKAlprc v2
Human UI
Kangaroo
M+
Human
Extra
Crow
Rabbit
...
시작하기 전에 몇가지 설정을 하자
display> draw icon
canvas widgets
Component를 사용하기 위해서는 canvas에서 더블클릭하여 원하는 component를 입력하거나
toolbar에서 drag&drop하면 된다.
곱하기
입력은 number, number slider
결과를 보기 위해서는 pannel을 이용한다.
component우측 상단에 경고 문구를 확인 할 수 있다.
와이어 연결과 연결 해제
LMB+drag
Shift
Alt
Box : Rhino에서 생성한 객체를 참조할 수 있다.
RMB, set one ...
Move geometry, Transition vector(0, 0, 10)
Unit vector(X) : World (x) vector
Grasshopper tutorial 03-Dividing Curves
Rhino에서 Curve를 그린다.
Grasshopper에서 Parmeter탭의 geometry>curve
curve component RMB > set one curve
Divide curve
input
C(Cuve to divide)
N(Number of segments)
K(Split segments at kinks)
output
P(division points (P) as list)
T(tangent vectors at division points (T) as list)
t
Shatter
input
Curve
t
output
S
Polyline
toggle switch를 이용하여 polyline을 닫을 수 있다.
component를 선택한 후 space bar 또는 MMB click
Bake : grasshopper에서 생성한 객체를 Rhino에서 컨트롤 가능한 객체로 생성해 준다.
Length
Divide distance
Divide length
Grasshopper tutorial 04-Dividing Surfaces
Rhino에서 Curve를 그린다.
Extrude - Surface를 마는다.
Grasshopper에서 Parmeter탭의 geometry>geometry component RMB > set one geometry
Divide domain^2
input
I(surface)
U(local x방향 나누는 갯수)
V(local y방향 나누는 갯수)
Isotrim
input
Surface
Domain
curve - divide curve - shatter - extrude - linear array
Grasshopper tutorial 05-Create UV Coordinates and Divide Surfaces
geo - Divide surfaces - SubSrf
curve - divide curve - surface closest point - isocurve - split surface
geo - brep edge - list item
Crv - loft - brep edge- list item - crv - contour
surface closest point - iso curve - split surface
Grasshopper tutorial 06-Domain Basic
construct domain - Range - point - circle
crv - curve closeset point
bound
deconstruct domain
costruct domain
remap number
Grasshopper tutorial 07-List Basic
Crv - divide curve - Pline - Explode - Extrue - linear Array
Domain - Range
Series
Deconstruct Brep
Grasshopper tutorial 08-Manipulation
Duplicate data
Repeat data
Merge
Weave
Cull Nth
Cull Pattern
Cull Index
Grasshopper tutorial 09-Sweep and Loft
Sweep1
Sweep2
Flip curve
Loft
Loft Option
Grasshopper tutorial 10-Other Ways to Create
Surfaces
Point - Retangle 2pt - explode - list item - 4point surfaces
Curves - Boundary surfaces
curves - extrude - cap holes
curves - Sum surfaces
Curves - Fragment patch
Curves - Control point - Nurbs curve - Patch
Grasshopper tutorial 11-Trees and Flatten
Grasshopper tutorial 12-Graft and Flop Matrix
Range - construction point
Grasshopper tutorial 13-Dispatch
Planar Surfaces
Dispatch
Comparisons and Null
Custom Preview and Swatch
Area to create Cetroids
Grasshopper tutorial 14-Random and Sort
Random and Seed Values
Jitter
Sort(Keys and Values)
Sort along Curve
Grasshopper tutorial 15-Writing Clean Code
utility Jump (jump 더블 클릭)
Grasshopper tutorial 16-Graphmapper and Expressions
Expression
Evlauate
random seed 값은 무엇인가? (0) | 2022.09.13 |
---|---|
Cull Index (0) | 2022.09.13 |
선택과.제외 (1)-List, Cull... 복기 (0) | 2022.09.10 |
그래스호퍼 기초강의 활용-김동주님 강의 (0) | 2022.09.10 |
Data Tree - Part(1) 복기하기 (0) | 2022.09.08 |