我已经为3个轴(x,y,z)生成了一个NumPy数组。我有体素立方体的步长和步长。所以我的问题是,我如何才能在那个体素中找到生成的点。
发布于 2022-04-20 14:22:00
我找到了解决办法如果有人想知道
def findPointsInAVoxel(pc,lenght,ss):
voxels={}
for i in range (0,lenght,ss):
for j in range (0,lenght,ss):
for k in range (0,lenght,ss):
voxels[(i,j,k)]=pc[((pc[:,0]>=i) & (pc[:,0]<=i+ss-1)) & \
((pc[:,1]>=j) & (pc[:,1]<=j+ss-1)) & \
((pc[:,2]>=k) & (pc[:,2]<=k+ss-1))]
return voxelshttps://stackoverflow.com/questions/71940221
复制相似问题