Welcome to OpenCASCADE tutorials!

**What is this page about**

If you are interested in learning one of the most capable and most popular open source CAD kernels, you are at the right place! OpenCASCADE is a really powerful library, written in C++, with a lot of capabilites ranging from simple curve computations to heavy-weighted CAD applications, involving data exchange through standard CAD formats and all kind of visualization features. The possibilities using OpenCASCADE are really endless…

The library has been succesfully applied in various projects all revolving around geometric modeling, one of my favourites being the FreeCAD project.

This page is going to host guides and tutorials on how to use the library, starting from the very basic elements of OpenCASCADE up to more detailed things, such as how to create a viewer application.

The source code is available at the following Github repository:

https://github.com/lvk88/OccTutorial

Make sure you clone the repository, and if you want to stay up to date with the latest additions, add yourself as a watcher!

Leave a comment if you have specific requests on what you would like to see in the tutorial series!