3D Knitting Simulation Teaches Computers to Knit