oce (Open Cascade community Edition) is a fork of the Open Cascade 3D c++ modeling library. This project aims at gathering patches/changes/improvements from the OCC community. Official OCCT documentation and sources are available at http://dev.opencascade.org/
How is this project page structured ?
There are 4 main branches:
upstream/master is a mirror of the official OpenCascade git repository master branch. Both are updated about once a week. Note that you need to sign a CLA to access the upstream repository, even in read only mode, otherwise you only have a gitweb access to the source. First commit is the snapshot of the 7.4.0 release.
oce/patches contains community patches. oce/patches is rebased on top of upstream/master each time it is updated. oce/patches is set as the default branch in the github project settings.
azure-ci contains programs to build oce on a MS Azure pipeline. azure-ci is
official-upstream-packages is an empty branch (dos not contain any source), also known as an orphan branch. It is a container for copies of official source and binary packages. This allows anonymous download of official packages, whereas upstream webstie requires to be logged in to start any download.
Download latest release
oce has not released any recent version after upstream 7.5.0 was released.
Read the official upstream documentation for 7.5.0 release, at:
We use the following online resources:
- git repository https://github.com/tpaviot/oce
- Mailing list http://groups.google.com/group/oce-dev/about
- Azure CI https://dev.azure.com/tpaviot/oce
To request write access to the repository, just ask @tpaviot (email@example.com).
OCE has the same license as OCCT; since OCCT 6.7.0 (OCE-0.16.x), you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation, with special exception defined in the file OCCT_LGPL_EXCEPTION.txt. See LICENSE_LGPL_21.txt for the full license text.
The oce project was started in 2011.