OCCT3D Open Source

Be free with your 3D modeling kernel

OCCT3D is a world-renowned open source 3D modeling kernel powering thousands of engineering applications globally. This comprehensive SDK provides industrial-strength capabilities for 3D surface and solid modeling, visualization, data exchange, and rapid application development—all freely available under the GNU Lesser General Public License (LGPL).

Core Capabilities

Modeling & Geometry

  • Parametric 3D solid modeling
  • NURBS surface manipulation
  • Boolean operations
  • Fillets, chamfers, and advanced features
  • Geometric algorithms

Visualization

  • High-performance 3D rendering
  • Interactive view manipulation
  • Selection and highlighting
  • Advanced display controls
  • Customizable visualization pipeline

Data Exchange

  • STEP, IGES, STL, BREP import/export
  • Mesh data handling
  • Industry format interoperability
  • Shape healing technology

Ideal Applications

OCCT3D Open Source provides exceptional value in the development of specialized CAD/CAM/CAE applications including:

Pre/Post-processors for FEA CNC/CMM path generators Engineering simulations Specialized CAD tools Medical imaging Architecture modeling Design automation Digital twins

Proven Technology

OCCT3D (formerly Open CASCADE Technology/CAS.CADE) has been continuously developed since the mid-1990s. With decades of refinement and real-world implementation, it has been adopted by numerous commercial clients across industries ranging from software development to heavy manufacturing.

As a free alternative to proprietary modeling kernels, OCCT3D empowers organizations of all sizes to create sophisticated engineering applications without prohibitive licensing costs.

Comprehensive Documentation

Join the Open Source Community

Looking to contribute to cutting-edge open source software? The OCCT3D Open Source Community brings together developers from around the world working on diverse CAD/CAM/CAE projects. Share your experience, discuss challenges, and collaborate on solutions within our active developer ecosystem.

How to Get Involved:

Contribute code improvements, corrections, or new features
Participate in technical discussions on the forums
Share information about your OCCT3D-based projects
Request dedicated forums for significant community projects
Report and help fix bugs to improve stability
Join the OCCT3D Community

Why Choose OCCT3D?

OCCT3D offers a powerful combination of features that make it an excellent choice for engineering software development:

Open Source (LGPL)

No licensing fees, freedom to use in commercial applications

C++ Class Libraries

High performance and fine-grained control

Active Development

Regular updates, bug fixes, and new features

Community Support

Access to knowledge base and collaborative problem-solving

Professional Support Available

Option to access commercial support and custom development

Do you have more questions?
We will do our best to answer your questions
stab-img
Backing your path to digital Future
Mobile version of the website is on development.  Please open the website on your desktop computer.
Or go to the old version of the website at old.opencascade.com
Follow Us: