3D library for engineering calculations.

This page summarizes the projects mentioned and recommended in the original post on /r/GraphicsProgramming

Our great sponsors
  • JetBrains Dev Survey - What’s up with the C++ ecosystem in 2023?
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern API for authentication & user identity.
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • OCCT

    Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.

    The only thing coming to mind is https://dev.opencascade.org/ - it was the original kernel of the ipad app shapr3d.

  • FreeCAD

    This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

    If you're just interested in it as a hobby-level project then OpenCASCADE is about as good as you can get for free as far as a solid modeling kernel goes. All of the commercial solid modeling kernels (ParaSolid, ACIS, etc.) are quite expensive last time I checked, and even then you're still left building a lot of the basic application infrastructure yourself. I would suggest building on top of FreeCAD (which itself is built on top of OpenCASCADE) as a plugin so that most of that application infrastructure work is largely taken care of for you.

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • pymadcad

    Simple yet powerful CAD (Computer Aided Design) library, written with Python.

    I know a software that does some of this stuff written in Python, it's pretty powerfull but it does not cover everything you need. It's on github https://github.com/jimy-byerley/pymadcad

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts