수식
수식 스플라인 및 수식 디포머에 대해 수식을 입력할 수 있습니다. 사실 여러분은 속성 매니저 등과 같이 Cinema 4D가 값을 받는 곳에서 수식을 입력할 수 있습니다. 다음 부록은 수식에 사용될 수 있는 모든 단위, 연산자 함수 및 상수를 목록화 합니다. 아래의 목록 중 어느 것 (괄호 안의 예제)을 이용하여 값을 입력할 수 있습니다. - 이때 환경 설정에서 정의된 기본 단위에 상관없습니다. (Cinema 4D는 단위를 변환해줄 것입니다).
mod(a;b)와 같은 수식을 다룰 때는 세미클론이나 [] 사각 괄호로 구분할 수 있습니다(그러면 일반 괄호는 필요없습니다.)
rnd(100)은 rnd[100]와 같으며 rnd(100,234)은 rnd([100][234])와 같습니다.
다음 단락에서 다중 선택시 사용할 수 있는 특수한 변수도 있습니다.
선택한 복수의 오브젝트에 상대값을 주어 이동, 스케일, 회전시킬 수도 있습니다.
예를 들어 구가(100, 0, 0)의 위치에 있고, 큐브가(300, 0, 0)의 위치에 있다고 합시다. 그리고 두 오브젝트를 선택해 속성 매니저의 좌표 탭에서 P.X 필드에 x + 100이라고 입력해 봅니다.
그러면 선택한 2개의 오브젝트는 각각 X 방향으로 100만 이동할 것입니다. 이때 P.X 필드에 수치는 표시되지 않고 얇은 청색이 되어 있습니다. 또 이 필드에 sin(x) + sqr(x*324)와 같이 x를 사용한 수식을 입력할 수도 있습니다. 여기서 x는 선택된 각 오브젝트의 개별값을 나타내고 있어 각 오브젝트마다 이 수식이 실행됩니다.
다음의 변수가 사용 가능합니다:
x:파라미터의 기존 값을 나타냅니다.
num:순차적으로 증가하는 값을 나타냅니다. 선택된 엘리먼트/오브젝트가 넘버링됩니다.
tot:선택된 엘리먼트 / 오브젝트의 합계수입니다.
rnd(value): 0에서 "value” 사이의 값을 랜덤 수치로서 사용합니다.
어떤 프리셋 값에서도 독립하여 사용자 값을 입력시킬 수 있습니다.
삼각 함수 인자는 항상 각도로서 처리됩니다. 따라서 sin(2*pi)를 입력하면 360°의 사인으로 계산되지 않고 6.283°에 가깝습니다.
스플라인 또는 수식 타임 커브를 위해 수식을 입력할 때 삼각함수에 라디안을 사용하면 다툼이 발생합니다. 파라미터 텍스트 박스에 값을 입력할 때 삼각 함수는 항상 도를 사용합니다.
함수 분석자는 산수 연산을 가장 중요하게 인식합니다. 연산 기호를 자유롭게 조합할 수 있습니다. 예: 2km + exp(sin(4mm*pi)) / ((sin(14cm))^2 + (cos(14cm))^2).