# The `OpenCASCADE` kernel

The `OpenCASCADE` kernel (OCC) is a fully-featured CAD engine with many features not present in the default Gmsh kernel (e.g. boolean operations). Using `OpenCASCADE`, Gmsh can open and mesh the common `STEP` and `BREP` CAD formats.

### Python
```python
{{#include ../../../tutorials/python/t16.py}}
```
