It doesn’t use any 3D library. I just use webgl directly.
Why? Because it seemed interesting.
It’s different from triangle3d because I ended up changing how it worked significantly.
I haven’t used the others plugins.
Edit:
It’s a single object because I didn’t want to deal with picking.
It doesn’t use an existing library because I couldn’t get them to work the way I wanted to and they are too bloated for my use case. This plugin is able to be drawn between other normal construct objects without an image copy per frame. Other plugins run on a separate canvas that’s copied every frame or layered over the game canvas.