The Art of Knitting 3D Dragon Scales