Open CASCADE Technology (OCCT) is a world-known 3D modeling kernel, freely available in open source. It's a software development kit (SDK) intended for the development of applications dealing with 3D CAD data. OCCT includes a set of C++ class libraries providing services for 3D surface and solid modeling, visualization, data exchange and rapid application development.
Open CASCADE Technology can be best applied in the development of specialized CAD/CAM/CAE applications. The typical applications built with the help of OCCT are pre- and post-processors for finite element analysis software, CNC/CMM path generators, numerical simulation programs, etc.
Open CASCADE Technology (former CAS.CADE) exists from the mid 1990-s and has already been used by numerous commercial clients belonging to different domains from software edition to heavy industry.
Since its publication in open source, Open CASCADE Technology is a free alternative to expensive proprietary modeling kernels.
Open CASCADE Technology is available under the GNU Lesser General Public License (LGPL).
Full online OCCT documentation, including the Tutorial, User and Developer Guides, as well as other resources, are available on the Open Cascade Collaborative Development Portal.
Open Source community
Would you like to make your contribution into Open Source software? Open Cascade Community brings together lots of Open Source software developers. They carry out various software development projects of different complexity levels in CAD/CAM/CAE domain and discuss them on dedicated forums.
Join the community and share your experience with other members. Project owners are encouraged to post information about their Open Source projects, and even request us to create dedicated forums for them. Let other people know about your success!
If you wish to contribute your code, a correction or an improvement, into Open CASCADE Technology, please join Open Cascade Collaborative Development Portal.