Z88 is a fast, powerful, and compact finite elements analysis program. Z88 features 20 finite element types; it covers plane stress, plate bending, axial symmetric structures, and spacial structures up to 20-node Serendipity hexahedrons. It comes with a user-friendly interface (the Z88 Commander), and has a powerful mesh generator. It features a DXF coverter and two plot programs. The FEA solver is included, featuring an in-situ Cholesky solver along with the Jennings storage method. COSMOS and NASTRAN files from Pro/ENGINEER can be imported. Z88 is a project of the University of Bayreuth, Germany.
HeeksCNC is a CAM (Computer Aided Manufacturing) add-on module for HeeksCAD. The user can add machining operations. These can then be output to NC code. The NC code is then shown as red and green lines on the screen. The NC code is generated using Python script, so it can be configured for different machines. HeeksCNC uses pycam for the "Zig Zag" operation, libarea for the "Pocket" operation, and libactp for the "Adaptive Roughing" operation.
HeeksCAD is a CAD application. It can import solid models from STEP and IGES files, draw construction geometry and lines and arcs, create new primitive solids, or make solids by extruding a sketch or by making a lofted solid between sketches. Solids can be modified using blending or boolean operations. Models can be saved as IGES, STEP, and STL. The 2D geometry can be plotted with a printer or to HPGL. DXF files can be imported and exported; lines, arcs, spline, ellipses, and polylines are supported. SVG import has similar capabilities. It is possible to make Add-In modules. The HeeksCNC project provides a CAM add-in, and HeeksPython provides a Python console.
CADauno is a 3D modeling tool based on the NURBS surfaces. It aims to exploit the power of NURBS at representing free forms. It provides an interpolation facility ("skinning" technique), which enables the designer to create a closed surface passing through different section curves. This makes it possible, as an example, to build a human body 3D model starting from sections provided by a Computed Axial Tomography scanner.
FreeCAD is a CAx RAD based on OpenCASCADE, Qt4, and Python. It features some key concepts like Macro recording, Workbenches, and the ability to run as a server. It's also platform-independent. It is is fully scriptable and designed to be easily extensible; only the core functionality is embedded into the core libraries, but all further functionality like support of triangle meshes, CAM, FEM, etc. is implemented in extension modules. Normally, such a module is divided into an 'App' part containing the data structures and algorithms and a 'GUI' containing the graphical representation of data structures, dialogs, workbenches, etc.
FreeSG is a portable, high-level 3D engine with an emphasis on generality. It is designed as a component to be integrated, as opposed to an application framework. Its goal is to support applications ranging from small 3D games running on portable consoles to large simulations that must be rendered photorealistically using fourth-generation graphics hardware.