Extraordinary Web Experiences
It employs newtonian physics, a scene graph allowing for persistent scenes of unlimited size and elaborate particle animation and collision detection code, all written in ES6 and using modern web technology.
If you want to learn more about the constituting libraries, read on.
I am a fullstack software engineer and web enthusiast.
My professional experience spans relational and document based databases, mobile optimization, payment systems, search optimization and analytics, server operation and anything in between.If you have an exciting project and are looking for help, talk to me!
A generic, fast, comprehensive and dependencyless vector algebra library
implementing vectors and matrices in two, three and four dimensions.
Performance optimized operations for multiplying 2×2, 2×3, 3×3, 3×4 and 4×4 matrices and vectors.
projection operator · perpendicular operator · ortho-normalisation
euler angles · SLERPs · matrix inversion using gauss-jordan elimination
factory operators · parameter idiom · assignment operators
orthographic and perspective projection matrices
Two dimensional geometry manipulation
circles · rectangles · polylines · triangles · polygons · rays
circle – point · circle – circle
rectangle – point · rectangle – segment · rectangle – rectangle
ray – segment · ray – ray
segment – segment · polyline – point · polyline – polyline
triangle – point · triangle – segment · triangle – triangle
polygon – point · polygon – polygon