我有一些.ply文件,我需要计算它们的长度。所有网格都被定向为使得纵轴平行于边界框的z轴。
我还没能找到任何函数,将给予回轴尺寸的边界框的。ply文件。
我尝试使用rgl包。但它不读取.ply文件
有人知道我可以使用什么功能吗?
多谢了!
我厌倦了使用这个脚本。但它不适用于.ply文件。
library(rgl)
加载.ply文件:
my_ply <- readOBJ("my_file.ply")
获取z轴坐标:
z_coords <- my_ply$vb[,3]
计算z轴长度:
z_length <- diff(range(z_coords))
打印结果:
print(z_length)
2条答案
按热度按时间h5qlskok1#
我不太明白。
cgalMeshes包允许从PLY文件中读取网格,并允许计算网格的边界框(包含网格的最小等长方体)。这里有一个例子。
h7wcgrx32#
我刚刚发现如何在Python中做到这一点:
它就像一个魅力!