Thanks, @gblot, for your answer. The cabinet projection is actually an oblique projection, but I’m interested in a perspective projection where distant elements are drawn smaller to create a sense of depth. I believe this should be possible using a transformation matrix, but I don’t know how to implement it in CeTZ.
I’ve edited the question to make it clearer.