我正在寻找用于存储3D点(x,y,z)的高效数据结构。将点存储在数据结构中的效果应生成更加内存高效的结构和更快速的搜索特定坐标集。这些3D点映射到特定的ID,因此应该能够跟踪每个坐标集。我正在寻找任何可用的实现。
其中x,y,z给出每个节点的笛卡尔坐标。
id x y z
1 14.566132 34.873772 7.857000
2 16.022520 33.760513 7.047000
3 17.542000 32.604973 6.885001
4 19.163984 32.022469 5.913000
5 20.448090 30.822802 4.860000
6 21.897903 28.881084 3.402000
7 18.461960 30.289471 8.586000
8 19.420759 28.730757 9.558000
坐标数量可能非常巨大,可能约为100万个。
提前致谢!
其中x,y,z给出每个节点的笛卡尔坐标。
id x y z
1 14.566132 34.873772 7.857000
2 16.022520 33.760513 7.047000
3 17.542000 32.604973 6.885001
4 19.163984 32.022469 5.913000
5 20.448090 30.822802 4.860000
6 21.897903 28.881084 3.402000
7 18.461960 30.289471 8.586000
8 19.420759 28.730757 9.558000
坐标数量可能非常巨大,可能约为100万个。
提前致谢!