occt-sys 7.8.1

Static build of the C++ OpenCascade CAD Kernel for use as a Rust dependency
Documentation

occt-sys

This crate exists as a means to access the OCCT source code via crates.io. It is focused on just the geometry kernel and interchange formats of OpenCascade, and not other parts such as visualization logic. The crate size limit was increased to hold this repo, as otherwise the C++ code exceeds the default limits for a crate hosted on crates.io.

The version of this crate matches the upstream version of the OpenCascade code it provides.

There are some directories that are excluded to reduce the crate size, such as those containing test data, documentation, or code related to visualizations using things like OpenGL. You can see the full list of exclusions in Cargo.toml.

The patch directory also contains some modifications which removes modules that are unrelated to the geometry kernel aspects of OpenCascade. It is assumed a user of this crate will use wgpu or some other Rust graphics API crate to draw geometry generated by OpenCascade.