pythonocc提供3D建模和数据交换功能。它旨在进行CAD/PDM/PLM和BIM相关开发。
特性pythonocc提供以下功能:从Python到几乎所有OpenCascadeC++类的完全访问。类和方法/函数共享相同的名称,并且尽可能具有相同的签名来自最著名的PythonGui(pyQt、PySide1和2、wxPython)的3D可视化使用WebGl和/或x3dom渲染器在Web浏览器中进行3D可视化3D可视化和在jupyternotebook中可用用于数据交换、拓扑操作、惯性计算等的各种实用Python类/方法。下载/安装适用于Linux/OSX/Windows的二进制文件pythonocc为python3.7、3.8和3.9提供预编译的conda 包(它们依赖于从dlr-sc和conda- forgeconda提供的第三方库)。无论是运行win32/win64/linux64/osx64,这都会让你在几分钟内启动并运行。以下是python3.7的示例:#firstcreateanenvironmentcondacreate--name=pyoccenvpython=3.7sourceactivatepyoccenvcondainstall-cconda-forgepythonocc-core=7.5.1其他渠道提供的pythonocc-core包,可查看 https://anaconda.org/search?q=pythonocc-core。自己从源代码构建阅读INSTALL.md说明,可以在其中找到所有平台的编译说明。pythonocc、oce和opencascade依赖项pythonocc-core7.5.1依赖于官方OpenCascade-7.5.1库(https://dev.opencascade.org)以前的版本依赖于oce(OpenCascade社区版),可在 oceC++库/CAD内核中获得。点击空白处退出提示
评论