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:
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:
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