Rotary laser with varying depth

Hi folks. I made a tool that can transform GCode created with Luban to laser a cylinder, to GCode that lasers non-cylindrical shapes like wine-glasses. If you’re interested, its at


Awesome - I think what users here (many buy Snapmakers devices for their relative beginner-friendlyness) might need next would be a way to use this in conjunction with the laser module’s camera capture (potentially using images of the laser dot size at very low power as a range finder to approximate the surface curvature of the non-cylinder?).