Parameterized 3D Printing with Python