Decade allows dynamic motion simulation in Catia V5 and SolidWorks. Decade is for designers, students, and teachers of mechanical engineering who need to verify the performance aspects of various mechanisms. Results are available through animation in Catia or SolidWorks, ASCII file format, and plots of engineering data (velocities, forces, etc.). You can also export results as images or CSV files.
pythonOCC is a 3D CAD/PLM development library for the Python programming language. It provides 3D hybrid modeling, data exchange (support for the STEP/IGES file format), GUI management support (wxPython, PyQt, python-xlib), parametric modeling, and advanced meshing features. pythonOCC is built upon the OpenCASCADE 3D modeling kernel and the salomegeom and salomesmesh packages. Some high level packages (for parametric modeling, topology, data exchange, webservices, etc.) extend the builtin features of those libraries to enable highly dynamic and modular programming of any CAD application.
CADShuttle provides a multiCAD/multiPDM bridge in order to organize and share data covering the collaborative design of a mechanical product. The first use cases currently implemented are: CAD data package exchange between two partners of a engineering project, CAD collaborative work and change management, and 3D project review based upon free of charge 3D viewers. The long-term objective is to provide a simple interface to most free or commercial CAD/PDM tools.
OCE (OpenCascade Community Edition) is a community version of the OpenCascade Technology 3D kernel, a C++ library for 3D CAD development. It includes components for 3D surface and solid BRep modeling, visualization, data exchange (STEP, IGES), and rapid application development. OCE aims to fix bugs and improve code quality and portability.