Formula
You can type in a formula for the Formula spline primitive and the Formula deformer. In fact, you can type in a formula wherever Cinema 4D accepts a value, e.g., in the Attribute Manager. This appendix lists all the units, operators, functions and constants that you may use in your formulae. You may enter values using any of the units listed below (examples in brackets) - regardless of the basic units defined in the preferences (Cinema 4D will convert the units for you).
Arguments such as mod(a;b) must be separated by a semi-colon or by squared brackets [] (then without curved brackets)
rnd(100) is the same as rnd[100] and rnd(100;234) is the same as rnd([100][234]).
Note the special variables in association with multiple selections in the following paragraph.
Expanded Formula Entry by Multiple Selections
You can also make relative adjustments to multiple selected objects. For example, suppose a sphere is positioned at (100,0,0) and a cube at (300,0,0). Select both objects and in the Attribute Manager, on the Coord tab, enter x + 100 into the P.X box. Both objects will be moved 100 units along the X axis. You can also enter equations, such as sin(x)+sqr(x*324).
The following variables are available:
x: Represents the parameter’s original value
num: Represents the index value. The selected elements/objects will be numbered
tot: The total number of selected elements/objects
rnd(value): A random value between 0 and "value" will be ascertained
A custom value can be entered, independently of any preset values.
Trigonometric function arguments will always be interpreted as degrees. Hence, the entry sin(2*pi) does not reflect the calculation of a sine of 360° but rather of approx. 6.283°.
When typing in a formula for the spline or Formula time curve, the arguments of trigonometric functions are in radians. However, when entering values in parameter text boxes, trigonometric functions always use degrees.
The function parser has the most important arithmetic operators built in. You can combine operations freely, for example: 2km + exp(sin(4mm*pi)) / ((sin(14cm))^2 + (cos(14cm))^2).