I wrote a lot of VRML back when it was a thing. Sorta miss it.
Building your own 3d printer and messing around with its code might be something of interest to you then?