A python parametric CAD scripting framework based on OCCT
...It has several goals. Build models with scripts that are as close as possible to how you’d describe the object to a human, using a standard, already established programminglanguage. Create parametric models that can be very easily customized by end users. Output high-quality CAD formats like STEP and AMF in addition to traditional STL. Provide a non-proprietary, plain text model format that can be edited and executed with only a web browser. The scripts use a standard programminglanguage, Python, and thus can benefit from the associated infrastructure. ...
Curv is a programminglanguage for creating art using mathematics. It's a 2D and 3D geometric modelling tool that supports full colour, animation and 3D printing. Curv is a simple, powerful, dynamically typed, pure functional programminglanguage. Curv is easy to use for beginners. It has a standard library of predefined geometric shapes, plus operators for transforming and combining shapes.
This is a little Program that I have done recently, made by my Algorithm for showing 3D Objects in 2D & can be implemented on any ProgrammingLanguage
( No Open Source Packages/APIs are used. )
You can build & animate whatever you want.
Final version will be released soon.
A major mode written for GNU Emacs 22.1 to edit PML files (*.pmlobj, *.pmlfnc, *.pmlfrm and *.mac). PML is the programminglanguage used in Aveva PDMS (Plant Design Management System) to interact with the database, design new objects and run macros.