首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Pymesh布尔操作在我简单的几何设置中非常慢?

为什么Pymesh布尔操作在我简单的几何设置中非常慢?
EN

Stack Overflow用户
提问于 2021-01-17 15:40:31
回答 1查看 392关注 0票数 1

我正在测试pymesh中布尔运算的效率,看看它计算布尔值的速度有多快。但是,与libigl纸相比,我使用默认引擎获得的性能非常慢。

8616网格自并计算中的0.25 s。

我做了一个实验,用一个谷物网与一个原始的小盒子相交。晶粒有12个顶点,原语盒有8个顶点。粮食的位置仅仅是半高于一个盒子的脸。计算这两个物体的交集花了0.036秒。

为了这样简单的计算,为什么需要0.036秒?在执行这个布尔操作时,pymesh us Libigl作为一个引擎,它是用C++编写的。我必须用C++编写代码才能直接使用Libigl来获得类似的性能吗?

这些结果是在以下环境中产生的:

  • 处理器: 2.3 GHz双核英特尔核心i5
  • 内存:8gb 2133 MHz LPDDR3
  • 操作系统: Mac 10.15.7
  • IDE: Visual代码,木星笔记本
  • Python版本: 3.7.5
  • Pymesh版本: pymesh2==0.3
EN

回答 1

Stack Overflow用户

发布于 2021-01-21 10:31:00

PyMesh将自己描述为一个快速原型库,它依赖于许多其他库。

如果您想直接使用Python中的libigl,您可能希望尝试它们的Python绑定

在这两种情况下,请确保使用时差模块测量程序的速度。

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

https://stackoverflow.com/questions/65762633

复制
相关文章

相似问题

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