Hash iOS Swift如何规范化三维空间中每个立方体的点数?

Hash iOS Swift如何规范化三维空间中每个立方体的点数?,hash,swift5,ios14,Hash,Swift5,Ios14,我想从激光雷达扫描中获取一组三维坐标。扫描可能会产生数百万个点,我希望它们均匀地覆盖扫描对象(或空间) 为此,我想限制在任何给定的三维立方体中可以出现的点的数量。例如,我想规范化每个10cm x 10cm x 10cm必须有少于500个点。因此,即使我多次扫描同一个立方体,501点也永远不会添加到扫描中 我可以通过将空间拆分为多个桶来定义自己的三维“桶”字典,该字典以某个坐标为中心。添加点时,增加该桶中的计数 Swift5中是否有内置的数学函数可以帮助我完成此任务? 是否有一个内置的哈希函数可以

我想从激光雷达扫描中获取一组三维坐标。扫描可能会产生数百万个点,我希望它们均匀地覆盖扫描对象(或空间)

为此,我想限制在任何给定的三维立方体中可以出现的点的数量。例如,我想规范化每个10cm x 10cm x 10cm必须有少于500个点。因此,即使我多次扫描同一个立方体,501点也永远不会添加到扫描中

我可以通过将空间拆分为多个桶来定义自己的三维“桶”字典,该字典以某个坐标为中心。添加点时,增加该桶中的计数

Swift5中是否有内置的数学函数可以帮助我完成此任务?

是否有一个内置的哈希函数可以应用于某个点,以了解该点属于哪个桶?