pythonocc-core 用于 3D 建模的 Python 包开源项目

我要开发同款
匿名用户2021年09月02日
56阅读
开发技术Python
所属分类企业应用、计算机辅助设计CAD/CAM
授权协议LGPLv3

作品详情

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内核中获得。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论