Обратите ваше внимание на проект Python OCC. Данная библиотека позволит вам работать с STEP (AP203 and AP214), IGES, STL (ascii/binary) и VRML; естественно является кросс платформенной и конечно же вы можете писать приложения не только с традиционным GUI, но и веб приложения с WebGL.
Я обещаю написать свой собственный велосипед!
pythonOCC, 3D CAD/CAE/PLM development framework for the Python programming language