基本上,我有大约10000个STL文件的语料库,我需要将它们全部转换成32x32x32个1和0的数组(体素)
我已经有了这个脚本,可以将STL文件转换为体素;https://github.com/rcpedersen/stl-to-voxel,但有时即使我指定我需要一个32x32x32的数组,它也会给我一些巨大的数组,而且由于有缺陷,它需要永远(48小时内处理约600个文件…)
尝试修复这个脚本,还是编写我自己的脚本更容易?看起来,对STL进行体素化并不是一项艰巨的任务,但我不知道有什么方法可以解决这个问题;如果有任何策略/技巧,我将不胜感激。在
很抱歉让人扫兴,但体素化实际上是一个相当困难的任务。而且Python不适合快速执行。即使是对于简单的切片/交叉测试,我也认为c++实现可以比python 1:100强。我推荐libigl。或者在GPU上实时操作:)寻找保守的光栅化。但这是为“好”网格,不相交和封闭。否则就更难了。寻找“广义绕组数”-也在igl中。在
相关问题 更多 >
编程相关推荐