Writing 3D Models