(Copied from original User Voice forum)
"Currently there are basic math nodes, but it would nice to have more advanced ones built in. I have seen many TD's create their own, myself included, but they are so easy why not do it yourselves? Having them built in will avoid having to compile for other platforms or distributing them, the less dependencies the better."
"http://www.cgdna.com/web/mathematic-nodes-main"
"This is what I've been cooking and re-cooking for years, as have a number of different people:
http://www.thejaco.com/wp/tools/rf_mathnodes/
Get in touch if you want the source, but frankly speaking just tell any developer over there "it's a wrap of cmath" and they will know exactly what it is, and that it only takes a couple hours to implement the lot.
It's such an important yet trivial set of operations there's no reason to prioritize, all of cmath is in the standard library for a reason 🙂"
"Fixing quaternion functions (quaternions don't have cross product).
Constants
E
PI
TWO_PI
INV_PI
SQRT_TWO
EPSILON
INFINITY
More...
Basic Types
Float
Vector
Color
Quaternion
Matrix
Basic Arithmetic Operations
Addition
Subtraction
Multiplication
Division
Mathematical Functions
Nth Power
Nth Root
Modulo
Minimum
Maximum
Factorial
Exponential
Logarithm
Floor
Ceil
Truncate
Sign
Round
Absolute
Geometric Functions
Sine
Cosine
Tangent
Cotangent
Secant
Cosecant
Arcsine
Arccosine
Arctangent
Arccotangent
Arcsecant
Arccosecant
Hyperbolic Sine
Hyperbolic Cosine
Hyperbolic Tangent
Hyperbolic Cotangent
Hyperbolic Secant
Hyperbolic Cosecant
Hyperbolic Arcsine
Hyperbolic Arccosine
Hyperbolic Arctangent
Hyperbolic Arccotangent
Hyperbolic Arcsecant
Hyperbolic Arccosecant
Vector Functions
Cross
Dot
Normalize
Magnitude
Rotate
Rotate By Quaternion
Color Functions
Clamp
Luminance
More...
Quaternion Functions
Dot
Normalize
Magnitude
Conjugate
Inverse
Matrix Functions
Inverse
Transpose
Determinant
Conversion Functions
Euler To Quaternion
Quaternion To Euler
More...
Custom Nodes
Expression
Plot (2D and 3D)"