【发布时间】:2022-02-18 07:08:35
【问题描述】:
我有一个大型 3D 点云和一个由三角形元素组成的网格。我需要计算每个点到网格的最小距离,如本文所述(https://www.geometrictools.com/Documentation/DistancePoint3Triangle3.pdf)。但是,由于点和元素的数量很大,所以暴力方法是不可行的。
据我了解,将元素和数据点存储在树结构(例如八叉树)中会大大加快计算速度。
是否有一个 Python 库可以让我非常有效地进行计算,即使对于大量的点和元素?
【问题讨论】:
-
解决您的问题所需的所有代码、数据、背景信息、错误消息等都必须作为文本包含在您的问题正文中。您可以在每个页面顶部的帮助部分中阅读有关 SO 要求的更多信息。照原样,如果链接到的页面不可用,您的 Q 将变得无用,并且 SO 的质量会受到影响。此外,没有人想在互联网上单击以找出您的问题是什么——并非所有链接都可以信任。努力使它尽可能简单和吸引人,以便志愿者选择你的 Q 而不是另一个。代码必须是最小可行示例。
-
此外,请求库或教程的问题超出了 SO 旨在处理的问题范围。 StackExchange 网络中有专门针对此类问题的姊妹站点。也许,您可以改写您的问题,使其指向特定的编码问题,而不是请求外部资源?
标签: python mesh point-clouds