Plasma
Not enough ratings
FAST GRAPHER
   
Award
Favorite
Favorited
Unfavorite
Special: Device
Device Tags: Art, Tool
File Size
Posted
Updated
891.563 KB
9 Nov, 2024 @ 2:02am
13 Nov, 2024 @ 7:25pm
14 Change Notes ( view )

Subscribe to download
FAST GRAPHER

Description
Generates a graph from any "Y=..." formula.
Please view in the Steam workshop to see the full description.

Variables: X (position), T (time)
Constants: E (~2.71), PI (~3.14), PHI (~1.62)
Functions: SIN, COS, TAN, ASIN, ACOS, ATAN, SINH, COSH, TANH, SEC, CSC, COT, SQRT, LOG (or LOG2, LOG10, LOG301, etc), LN, FLOOR, CEIL, ROUND, ABS, SINC, SIGN, GAMMA, MIN(a,b), MAX(a,b), CLAMP(min, value, max)
Operators: +, -, *, /, % (mod), ^ (power), |x| (abs), ! (factorial)
Special operator: +- or -+, e.g. "+-SQRT(1-X^2)" or "x-+1".

NOTES:
- The multiplication operator is optional, so expressions like "2 SIN X" or "2(3PI/4)" work just fine.
- Whenever possible, functions use continuous approximations instead of their discrete definitions, e.g. factorial uses the gamma function, mod uses math.fmod.
- The +- operator basically displays 2 graphs, so rendering is a bit more resource intensive.
- If a function is NOT dependent on time(T), the screen will only refresh when it needs to, for performance. Otherwise it will refresh every game tick.