Made an edit. I'm not exactly good with mechanical designs, but I think I gave a bit of an idea of how to fill in shapes without resorting to pillow-shading. I'm gonna assume this is not the kind of thing you're going for, though. But meh, just throwing ideas out there.
