我刚刚开始使用pptk开源点云查看器。
当我使用显示
按照本教程的操作bildstein_station1_xyz_intensity_rgb.txt,所以我认为不会有什么大错,但是当我尝试显示100个随机点时,查看器会打开并说它正在显示点,但看不到任何内容。
该代码是本教程中给出的代码。

import pptk
import numpy as np

xyz = pptk.rand(10, 3)

v = pptk.viewer(xyz)
v.set(point_size=0.5)


我尝试更改point_size参数没有成功。
有没有人使用过这个库并且知道我在做什么错

最佳答案

终于让它工作了。您需要在属性声明中提供点的颜色属性。因为如果将相同的xyz点数组(或使用numpy数组)传递给属性,则rgb颜色似乎被指定为0到1范围内的数字,因此您会得到不同色点的多维数据集,即不再是默认值显示的颜色值

import pptk
import numpy as np

 xyz = pptk.rand(10, 3)

 v = pptk.viewer(xyz)
 v.attributes(xyz)
 v.set(point_size=0.01)

关于python - 在简单的pptk示例中未显示的点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55611840/

10-12 18:44