gpt4 book ai didi

python - 体素化 STL 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:21 42 4
gpt4 key购买 nike

基本上,我有大约 10,000 个 STL 文件的语料库,我需要将它们全部转换为 32x32x32 的 1 和 0(体素)数组

我已经有了将 STL 文件转换为体素的脚本; https://github.com/rcpedersen/stl-to-voxel ,但有时即使我指定我需要一个 32x32x32 数组,它也会给我一些巨大的数组,而且还有错误,它需要永远(在 48 小时内处理 ~600 个文件......)

尝试修复此脚本或编写我自己的脚本会更容易吗?似乎对 STL 进行体素化并不是一项艰巨的任务,但我不知道有什么方法可以做到这一点;如果有任何策略/提示,我们将不胜感激。

最佳答案

抱歉打扰了,但体素化实际上是一项艰巨的任务。而不是 Python 适合快速完成的事情。即使对于简单的切片/交叉测试,我也认为 C++ 实现将击败 Python 1:100。我推荐 libigl。或者在 GPU 上实时执行 :) 寻找保守的光栅化。但那是针对不相交和封闭的“好”网格。否则它会变得更加困难。寻找“广义绕组数”——也在igl中。

关于python - 体素化 STL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46188463/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com