Essential Mathematics for Computational Design 03

벡터의 길이

벡터a의 길이를 표현하기 위해서는 |a|라는 기호가 사용됩니다. a = <a1, a2, a3>라는 벡터의 강도(magnitude)혹은 길이 는 다음과 같이 계산됩니다.

|a| = sqrt(a12 + a22 +a32)

(역자 주: 여기서 sqrt는 ‘루트’을 의미합니다.)

다음은 Grasshopper의 ‘function(함수)’ 컴퍼넌트를 이용하여 벡터의 길이를 계산한 예시입니다.

그림 8 벡터 길이의 계산


참고적으로 Grasshopper의 ‘Vector’ 컴퍼넌트는 벡터의 길이를 의미하는 ‘L’을 결과값(output)으로 가집니다. 위의 함수를 사용한 예시와 같은 벡터값을 인풋으로 넣을 경우 그와 같은 길이 값을 주는 것을 알 수 있습니다.

그림 9 벡터 길이를 파라메터값으로 가지는 'vector' 컴퍼넌트

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s