Skip to content

dbarbier/pythonocc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pythonOCC

Get ready for agile CAD development

pythonOCC is a 3D CAD/CAE/PLM development framework for the Python programming language. It provides features such as advanced topological and geometrical operations, data exchange (STEP, IGES, STL import/export), 2D and 3D meshing, rigid body simulation, parametric modeling, GUI management support (wxPython, PyQt, python-xlib).

pythonOCC is built upon free and open source OCE project, GEOM for parametric modeling and SMESH for advanced meshing features.

Some high level packages (parametric modeling, rigid body simulation, knowledge-based engineering, topology, data exchange, webservices, etc.), relying on industrial quality proven libraries (sympy for instance), extend the builtin features of those libraries to enable highly dynamic and modular programming in the engineering field.

Project web page http://www.pythonocc.org

About

A set of python bindings to OCE/OCC libraries

Resources

License

LGPL-3.0, LGPL-3.0 licenses found

Licenses found

LGPL-3.0
LICENSE
LGPL-3.0
LICENSE.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.7%
  • Python 1.1%
  • Fortran 0.6%
  • C 0.4%
  • JavaScript 0.2%
  • Perl 0.0%