분류 전체보기 87

[라이노 그래스호퍼 벡터] 챕터 09. 파라메트릭 커브

(1) 파라메트릭 커브란? 앞서서 변수와 벡터를 이용해 선과 면을 정의할 수 있었던 것처럼, 파라메트릭 커브란 변수를 이용해 선을 정의한 것을 의미한다. 3d 모델링을 하다 보면 X, Y, Z 공간 상의 절대적인 좌표보다 내가 만든 객체 안에서의 상대적인 위치를 알아야 하는 경우가 종종 생긴다. 이때 파라메트릭 객체들을 정의하는 변수들을 이용해 객체 내부의 상대적인 위치를 파악할 수 있다. 파라메트릭 커브와 변수에 대한 내용은 시간에 따라 나의 위치를 출력한다는 비유를 들어 쉽게 이해할 수 있다. (2) 파라메트릭 커브와 변수 = 경로와 경과 시간 위 이미지에서 X 축의 0부터 20은 시간을 나타내고 나의 걸음 속도가 항상 일정하다고 할 때, 시간은 내가 친구 집으로 갈 떄의 위치를 자동적으로 출력해준다..

Grasshopper 2021.04.08

[라이노 그래스호퍼 벡터] 챕터 08. 벡터로 서페이스 정의하기

지난 두 포스트에서는 변수 t를 이용해서 벡터로 선을 정의하는 방법과, 두 점 사이의 임의의 점을 구하는 방법들을 알아보았다. 이번 포스트에서는 벡터로 surface, 면을 정의하는 방법을 알아보려고 한다. (1) 면을 정의하는 방법 컴퓨터 상에서 면을 정의하는 방법 중에 하나로, 면 위의 하나의 점을 알고, 그 점에서 면에 대한 법선 벡터(Normal vector)를 알면 면을 정의할 수 있다. (2) 벡터 연산으로 면 정의하기 벡터 연산만으로 면을 정의하기 위해서는 일직선 상에 놓여있지 않은 서로 다른 점 세 개의 점이라는 준비물이 필요하다. 위의 이미지에서처럼 3d 공간상에 일직선상에 놓여 있지 않는 서로 다른 세 개의 점을 그래스호퍼에서 만들었다. 우리의 목표가 하나의 점에서의 법선 벡터를 만드는..

Grasshopper 2021.04.06