Sourcify
Effortlessly find and manage open-source dependencies for your projects.

The world's leading open-source geometric modeling kernel for 3D engineering software.

Open Cascade Technology (OCCT) is an industrial-grade C++ software development kit designed for the creation of 3D Computer-Aided Design (CAD), Manufacturing (CAM), and Engineering (CAE) applications. As of 2026, it remains the most robust open-source alternative to proprietary kernels like Parasolid or ACIS. Its architecture is built around a powerful Boundary Representation (B-Rep) modeling kernel that enables precise geometry definition, Boolean operations, and shape healing. The 2026 market position of Open Cascade has pivoted towards 'Hybrid Modeling,' integrating traditional B-Rep with neural mesh processing to support AI-driven generative design workflows. OCCT provides comprehensive modules for data exchange (STEP, IGES), visualization (OpenGL and Ray-tracing), and mesh management. The platform is managed by Open Cascade SAS (a Capgemini company), ensuring enterprise-grade stability and a continuous release cycle that addresses modern GPU acceleration (Vulkan/DirectX 12) and cloud-based 3D visualization requirements. Its modular nature allows developers to strip down the kernel for lightweight web-based viewers or scale up for high-performance physics simulations, making it the foundational infrastructure for billions of dollars in industrial software assets.
Open Cascade Technology (OCCT) is an industrial-grade C++ software development kit designed for the creation of 3D Computer-Aided Design (CAD), Manufacturing (CAM), and Engineering (CAE) applications.
Explore all tools that specialize in generate 3d meshes. This domain focus ensures Open Cascade Technology delivers optimized results for this specific requirement.
Explore all tools that specialize in boundary representation (b-rep) modeling. This domain focus ensures Open Cascade Technology delivers optimized results for this specific requirement.
Precise topological and geometric modeling using NURBS, analytical surfaces, and complex edge connectivity.
Automated algorithms to fix gaps, reversed faces, and non-manifold geometry in imported CAD files.
Advanced Boolean algorithms that handle geometry with low precision or tolerance overlaps.
Framework for handling structured CAD data including colors, layers, names, and metadata.
High-performance visualization engine supporting real-time shadows, materials, and large assembly rendering.
Support for TBB (Threading Building Blocks) to parallelize heavy geometric computations.
Robust triangulation algorithms for converting B-Rep surfaces into high-quality meshes for FEM/CFD.
Download the OCCT source code or pre-compiled binaries from the official portal or GitHub.
Configure environment variables including CASROOT and PATH to point to include/bin folders.
Integrate CMake scripts to link Open Cascade libraries (TKernel, TKMath, TKBRep) with your project.
Initialize the Graphic Driver for 3D visualization using Aspect_DisplayConnection.
Create a V3d_View and V3d_Viewer instance to handle the 3D viewport.
Implement B-Rep primitives (BRepPrimAPI) to generate basic geometric shapes.
Apply Boolean operations using BRepAlgoAPI for complex geometry construction.
Use ShapeFix to identify and repair manifold errors or topological inconsistencies.
Implement Data Exchange modules to export models to STEP or IGES formats.
Deploy the application using the LGPL 2.1 licensing guidelines.
All Set
Ready to go
Verified feedback from other users.
"Extremely powerful and stable, though has a steep learning curve for developers unfamiliar with B-Rep topology."
Post questions, share tips, and help other users.
Effortlessly find and manage open-source dependencies for your projects.

End-to-end typesafe APIs made easy.

Page speed monitoring with Lighthouse, focusing on user experience metrics and data visualization.

Topcoder is a pioneer in crowdsourcing, connecting businesses with a global talent network to solve technical challenges.

Explore millions of Discord Bots and Discord Apps.

Build internal tools 10x faster with an open-source low-code platform.

Open-source RAG evaluation tool for assessing accuracy, context quality, and latency of RAG systems.

AI-powered synthetic data generation for software and AI development, ensuring compliance and accelerating engineering velocity.