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

我要开发同款
匿名用户2021年09月02日
688阅读

技术信息

开源地址
https://github.com/tpaviot/pythonocc-core
授权协议
LGPLv3

作品详情

pythoocc提供3D建模和数据交换功能。它旨在进行CAD/PDM/PLM和BIM相关开发。

特性pythoocc提供以下功能:

从Pytho到几乎所有OpeCascadeC++类的完全访问。类和方法/函数共享相同的名称,并且尽可能具有相同的签名来自最著名的PythoGui(pyQt、PySide1和2、wxPytho)的3D可视化使用WebGl和/或x3dom渲染器在Web浏览器中进行3D可视化3D可视化和在jupyterotebook中可用用于数据交换、拓扑操作、惯性计算等的各种实用Pytho类/方法。下载/安装适用于Liux/OSX/Widows的二进制文件pythoocc为pytho3.7、3.8和3.9提供预编译的coda 包(它们依赖于从dlr-sc和coda- forgecoda提供的第三方库)。无论是运行wi32/wi64/liux64/osx64,这都会让你在几分钟内启动并运行。以下是pytho3.7的示例:

#firstcreateaevirometcodacreate--ame=pyoccevpytho=3.7sourceactivatepyoccevcodaistall-ccoda-forgepythoocc-core=7.5.1其他渠道提供的pythoocc-core包,可查看 https://aacoda.org/search?q=pythoocc-core。

自己从源代码构建阅读INSTALL.md说明,可以在其中找到所有平台的编译说明。

pythoocc、oce和opecascade依赖项pythoocc-core7.5.1依赖于官方OpeCascade-7.5.1库(https://dev.opecascade.org)

以前的版本依赖于oce(OpeCascade社区版),可在 oceC++库/CAD内核中获得。

功能介绍

pythonocc 提供 3D 建模和数据交换功能。它旨在进行 CAD/PDM/PLM 和 BIM 相关开发。 特性 pythonocc 提供以下功能: 从 Python 到几乎所有 OpenC...

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

评论