All Projects → tpaviot → Oce

tpaviot / Oce

Licence: lgpl-2.1
OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.

Labels

Projects that are alternatives of or similar to Oce

Xeogl
A WebGL-based 3D engine for technical visualization. Not actively maintained.
Stars: ✭ 920 (+47.67%)
Mutual labels:  3d, cad
Pythonocc Core
Python package for 3D CAD/BIM/PLM/CAM
Stars: ✭ 697 (+11.88%)
Mutual labels:  3d, cad
Cadquery
A python parametric CAD scripting framework based on OCCT
Stars: ✭ 764 (+22.63%)
Mutual labels:  3d, cad
Freecad
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Stars: ✭ 10,366 (+1563.88%)
Mutual labels:  3d, cad
Cq Editor
CadQuery GUI editor based on PyQT
Stars: ✭ 183 (-70.63%)
Mutual labels:  3d, cad
Dotscad
Reduce the burden of mathematics when playing OpenSCAD
Stars: ✭ 344 (-44.78%)
Mutual labels:  3d, cad
Node Occ
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
Stars: ✭ 202 (-67.58%)
Mutual labels:  3d, cad
Mesh mesh align plus
Precisely align, move, and measure+match objects and mesh parts in your 3D scenes.
Stars: ✭ 350 (-43.82%)
Mutual labels:  3d, cad
Graph Visualization
3D graph visualization with WebGL / Three.js
Stars: ✭ 507 (-18.62%)
Mutual labels:  3d
Clay Viewer
3D model viewer with high quality rendering and glTF2.0/GLB export
Stars: ✭ 558 (-10.43%)
Mutual labels:  3d
Roygbiv
A 3D engine for the Web
Stars: ✭ 499 (-19.9%)
Mutual labels:  3d
Visual Pushing Grasping
Train robotic agents to learn to plan pushing and grasping actions for manipulation with deep reinforcement learning.
Stars: ✭ 516 (-17.17%)
Mutual labels:  3d
Im3d
Immediate mode rendering and 3d gizmos.
Stars: ✭ 561 (-9.95%)
Mutual labels:  3d
Mathc
Pure C math library for 2D and 3D programming
Stars: ✭ 504 (-19.1%)
Mutual labels:  3d
Spector.js
Explore and Troubleshoot your WebGL scenes with ease.
Stars: ✭ 599 (-3.85%)
Mutual labels:  3d
Blockbench
Blockbench - A boxy 3D model editor
Stars: ✭ 495 (-20.55%)
Mutual labels:  3d
Von
[NeurIPS 2018] Visual Object Networks: Image Generation with Disentangled 3D Representation.
Stars: ✭ 497 (-20.22%)
Mutual labels:  3d
Blender
Mirror of the official Blender Git repository. Updated every hour.
Stars: ✭ 609 (-2.25%)
Mutual labels:  3d
React Force Graph
React component for 2D, 3D, VR and AR force directed graphs
Stars: ✭ 589 (-5.46%)
Mutual labels:  3d
K3d Jupyter
K3D lets you create 3D plots backed by WebGL with high-level API (surfaces, isosurfaces, voxels, mesh, cloud points, vtk objects, volume renderer, colormaps, etc). The primary aim of K3D-jupyter is to be easy for use as stand alone package like matplotlib, but also to allow interoperation with existing libraries as VTK.
Stars: ✭ 534 (-14.29%)
Mutual labels:  3d

Azure Build Status Join the chat at https://gitter.im/tpaviot/oce

About

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:

  1. 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.

  2. 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.

  3. azure-ci contains programs to build oce on a MS Azure pipeline. azure-ci is

  4. 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.

Tags/Releases:

Since official 7.4.0, all upstream tags are mirrored using the upstream/ prefix (e.g. the 7_4_0p1 upstream tag is available as upstream/7_4_0p1 on this repository).

Download latest release

oce has not released any recent version after upstream 7.5.0 was released.

OCE documentation

Read the official upstream documentation for 7.5.0 release, at:

https://www.opencascade.com/doc/occt-7.5.0/refman/html/index.html

OCE community

We use the following online resources:

To request write access to the repository, just ask @tpaviot ([email protected]).

License

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.

OCE history

The oce project was started in 2011.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].