[DIY]
SPHERES[+][-]
DIRECTION[C/CW]
INTERVAL[+][-]
INCREMENT[+][-]
RADIUS[+][-]
ALPHA[+][-]
BETA[+][-]
GAMMA[+][-]
DELTA[+][-]

ECCE SIGNUM 5.0

Trigonometron © Instructions

Control Panel Options

These options may be accessed from the panel to the left of the screen.

Spheres :: Number of spheres in the pattern
Direction :: Clockwise/Counter-clockwise
Interval :: Time between iterations
Increment :: Movement length per iteration
Radius :: Size of the pattern
Alpha,Beta,Gamma,Delta :: Secondary variables within specific formulae.

Available Math Functions

These may be inserted into the formulae at the top of the screen. Note the following:
- everything is there for a reason
- functions are Case Sensitive
- every ( must have a corresponding )
- feel free to play with +,-,*,/ in the input areas
- press [DIY] to see what you have accomplished

Theta :: relative position within pattern

Math.PI :: PI (3.141592653589793)
Math.acos(x) :: arccosine of x
Math.asin(x) :: arcsine of x
Math.atan(x) :: arctangent of x
Math.atan2(x,y) :: arctangent (radians) of x and y
Math.sin(x) :: sine of x
Math.cos(x) :: cosine of x
Math.tan(x) :: tangent of x

Math.abs(x) :: absolute (positive) value of x
Math.ceil(x) :: x rounded down to nearest whole number
Math.floor(x) :: x rounded down to nearest whole number
Math.round(x) :: x rounded to the nearest whole number
Math.max(x,y) :: greater of x and y
Math.min(x,y) :: lesser of x and y

Math.pow(x,y) :: x raised to the power of y
Math.random(x) :: random number between 0 and 1
Math.sqrt(x) :: square root of x

Math.exp(x):: x multiplied by the constant E
Math.log(x) :: natural log of x