Yes, that’s how Julldozer describes his digital sundial: he uses “programmable pixels inside a shadow” to make the sundial “print” the time on a flat surface. This is the result (there’s more of this in a time-lapse video on his website):
In a video Julldozer explains the science behind this remarkable object. The complexity of the sundial object is reduced, according to Julldozer, by using an open-source tool called OpenSCAD to program the design instead of designing it manually. And then all you need is a 3D printer and lots of time… Or you can presumably buy one in his gift shop.
All in all, I like this contraption. It’s an ingenious build, and it’s a nice display of what 3D printers are capable of.