Bongo 2.0의 식(Expression)

EN

식(expression)이란?

 

식은 여러 개의 값으로 새로운 값을 정의하는 것을 나타냅니다. 식은 숫자, 매개변수, 연산자, 함수로 구성되어 있습니다. 연산자와 함수는 숫자가 어떻게 매개변수와 함께 수치 결과를 계산해내는지를 정의합니다. 규칙은 어떤 기호가 함께 모여 유효한 식을 이루는지 지정합니다.

 

Bongo 2.0의 식

 

Bongo의 식에서는 기본 사칙 연산이 지원됩니다: 덧셈 [+], 뺄셈 [-], 곱셈 [*], 나눗셈 [/]. 이들은 두 개의 값을 하나로 묶는 연산자입니다. 다섯 번째로 지원되는 연산자는 거듭제곱 [^]입니다. 숫자와 연산자로 이루어진 올바른 식을 예로 보여 드리면, 5*4+7 과 7^2+5^2 입니다.

 

사인 [sin], 코사인 [cos], 탄젠트 [tan], 제곱근 [sqrt], 파이 [pi], 바닥 [floor], 천장 [ceil], 절대값 [abs], 자연로그 [log]가 지원되는 함수입니다. 함수는 하나의 인수를 취하고 값을 반환합니다. 함수 인수는 괄호로 둘러싸인 어떤 식도 될 수 있습니다. 숫자, 연산자, 함수로 이루어진 올바른 식을 예로 보여 드리면, sqrt(3^2+4^2) 와 tan(1)*cos(1) 입니다.

 

괄호는 연산자와 함수의 우선 순위를 바꾸는 데 사용됩니다. 예를 들어, 곱셈은 덧셈보다 우선합니다. 따라서 3+2*2 의 결과는 7이지만, 덧셈식에 괄호를 두르면 결과값은 10 이 됩니다.

 

애니메이션 실행된 개체의 변형 매개변수와 속성을 식의 매개변수로 사용할 수 있습니다. 속성 이름 또는 변형 매개변수를 숫자 기호 안에 입력할 수 있습니다. 예를 들어 개체 이름이 "커피컵"인 경우, 애니메이션 실행된 "커피컵"개체를 x축을 따라 크기를 조정하면 식이 #커피컵.크기 조정 X#가 됩니다.

 

매개변수는 매개변수가 유효한 눈금 범위를 지정하는 방법으로, 여러 개의 식을 가질 수 있습니다. 눈금 범위는 [시작-중지] 로 지정합니다. 예:

[0-50] #커피컵.크기 조정 X#  [51-99] #커피컵.크기 조정 Z#

눈금을 구분할 때 쉼표도 사용할 수 있습니다:

[1,20,25] #커피컵.크기 조정 X#  [30,35,40] #커피컵.크기 조정 Z#

 

글자 t는 식에서 특별한 의미가 있습니다. 현재 눈금입니다. 예를 들어, 10*t+4 는 눈금 0 에서 4 이고 눈금 99 에서 994 입니다.

 

숫자 또는 매개변수의 앞에 음의 부호를 입력하면 값이 반전됩니다. 숫자와 매개변수 사이에 공백이 허용됩니다.

 

식은 키프레임과 함께 웨이트 값을 사용하여 트위닝 실행될 수 있습니다.

 

식의 예:

1)    3.4 + 3 * sin( 2 * 3.14159265 * #개체A.회전 X# / 360 )

2)    -abs( t / 10 )

3)    ( 3 + t ) / (4 + 3 * sin( t ) ) / ( ( cos( t ) + 2 ) * log( #상자.X위치# ) )

 

식과 트위닝

일반적으로 Bongo는 위치에 3D 트위닝을 사용합니다. 이것은 모든 3개의 좌표 (x, y, z)가 함께 트위닝 실행되는 것을 뜻합니다. 위치 트위닝을 실행하는 다른 방법은 모든 좌표를 제각각 숫자로 취급하는 것입니다. 식은 벡터 연산을 지원하지 않으므로, 식으로 위치를 제어하는 것은 3D 트위닝을 사용 안 함으로 설정한 경우에만 가능합니다. Bongo 애니메이션 관리자에서 개체를 오른쪽 클릭하고 “3D 트위닝 설정됨”을 해제하면 이 작업이 가능합니다.

 

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service