I've had a very good experience getting Claude to use OpenSCAD to generate medium-complexity 3D models (braille dice). It struggles with figuring out how to rotate things correctly, so it's only a semi-automated process.