首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持交互式事件的CAD建模器

支持交互式事件的CAD建模器
EN

Software Recommendation用户
提问于 2016-06-16 15:35:20
回答 2查看 260关注 0票数 1

我是CAD新手。然而,我感兴趣的是用CAD软件在3d中实现一些交互式几何算法。网上似乎有许多好的开源选项可供选择,例如OpenJSCAD、隐式、FreeCAD。

然而,从我所知道的小I CAD中,我们用CAD软件包的脚本语言编写了一个3d模型。然后利用标准可视化软件实现了STL文件的离线可视化。

我希望有一个基于Python / Haskell的CAD建模器,它支持事件处理,比如通过回调函数。

例如,Python的Matplotlib正是出于这个目的,在Python中有很好的支持。但据我所知,它只适用于2d。

一个典型的使用场景是用户在3d中发起一个随机点云。点云呈现到屏幕上。然后按下“C”键,就可以看到构造凸包算法的每一步。

随着算法构造的进行,我们可以旋转它,放大感兴趣的部分等。

有这样的套餐吗?理想情况下,使用Python或Haskell。

EN

回答 2

Software Recommendation用户

发布于 2017-02-19 08:53:18

试试pythonOCC,它构建在一个开源的真实几何内核(opencascade)上。

您将不得不探索并查看它是否回答了您的用例,但我认为您可以通过它取得很大的成就。请参阅网站上的“相关项目”,您可能会对此感兴趣。

票数 0
EN

Software Recommendation用户

发布于 2016-06-16 16:12:15

不是使用计算机辅助设计软件,而是使用巨蟒木星VPython

假设您已经安装了最新版本的Python,您可以通过以下方式安装VPython:

代码语言:javascript
复制
pip install vpython --upgrade

这将允许您通过运行以下命令启动木星VPython内核:

代码语言:javascript
复制
jupyter notebook

在生成的网页上,默认情况下是http://localhost:8888,在右上角选择新的VPython。

  • 免费开放源码
  • 交叉平台
  • 你几乎可以做你想要做的事情。
  • 不是CAD程序

我还建议查看github的源代码和演示,这是其中一个提到的演示:

票数 -1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/33936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档