Thanks for sharing definitely interesting.
[ Not used @haxiomic’s math library, but I saw it and thought it looked interesting. ]
https://github.com/tbrosman/hxmath is cool I wanted to add Dual Quaternions and Complex numbers but need to get round to finishing them off he is perfectionist and I probably lost interest. I have less than perfect ones in my lib, intent to update my DualQuaternions library based on my discussion with him at some stage, but of the maths work well.
It has support for 3D and probably some stuff you found missing, and some aspects are nicer than hxmath but much of a muchness.
In terms of WebGL libraries I have put together some GL stuff mainly to support my trilateral3 experiments, but it also has some stuff for Gluon ( Haxiomic ), unfortunately Lime is bit slow ( not found out why ) and nme not ideal with haxe 4.2 yet may have fixed most aspects but needs work, I may add Kha when it gets haxe4.2. Need help with heaps I don’t yet have a good approach. I really want to add Image support to my Gluon it seems very promising, Haxiomic has given me some suggestions I just need to set some time to work on it. You can see my kitGL here. Perhaps could take the good parts to something more general.
You can see demo use of kitGL here:
( dsHelper contains some work on interleaved Float32Array and helps bridge NME, OpenFL, Gluon, WebGL Float32Array differences and gotchas ).
Still pretty experimental, but has quite a few webgl helper bits.
Expect your much more advanced coder, but happy to collaborate if you see anything useful in my libraries. I think ‘geom’ is mostly quite clean, ‘kitGL’ is useful but WIP. Trilateral3 will soon have texture id but is pretty complete for it’s limited use case, and I want to look at integrating raph’s spine code perhaps, but that’s likely tricky port.