math - pannous/angle GitHub Wiki
mathematical soundness is one of the guiding principles in the philosophy of angle**
this is especially important and useful in truthiness
complex numbers, units, points, lines and planes are available in the math library via
Projective Geometric Algebra
points, lines and planes are internally represented via Projective Geometric Algebra. Once you understand it you will never write quaternions manually again. what it brings to classical vector analysis is the differentiation between point vectors, and vectors between points, so you can express things like vector x routed at point p. Similarly you get line segments and surface segments: A typical surface in computer graphics is now one cohesive mathematical object as addition of three tensors: One location vector and two 'span' tensors. note how these span vectors create a limited surface and not a whole plane as in classical vector analysis.
**unlike languages such as ruby and Kotlin where mathematical axioms are [broken](http://google.com/?s=broken logic in programming languages)
Hyperreals
1/89 = β fib(i) / 10^i
Operators
β=ββ’β βΒ·β Laplacian βββΒ² β Nabla Gradient βΓ curl βΒ· divergence
Maxwell
ββ’E=Ο/Ξ΅β Gauss "point charge density" ββ’B=0 no monopol βΓE=ββB Faraday Induction βΓB=ββE + IΒ·ΞΌβ AmpΓ¨re Induction
ββE needs to be scaled by Ξ΅βΞΌβ and even in quantum theory is usually not unified with current I