我需要從平面上的2個座標x,y中計算一個點上的Z指數(Morton)。帶有越界限制的Z-索引
傳統上這只是通過位交織來解決的。
但是我有界限,我希望點的z-index只在活動區域內增加morton計數,並在外部跳過計數。
需要明確的是,在一個4x4正方形典型的Z順序是:
| 0 1 4 5 |
| 2 3 6 7 |
| 8 9 12 13 |
| 10 11 14 15 |
但是,如果我有一個3x3的活動區域,我想這樣來計算的指標:
| 0 1 4 x |
| 2 3 5 x |
| 6 7 8 x |
| x x x x |
正如你所看到的00-11四分滿,02-13跳過有效區域以外的2個點的計數,20-31和22-33相同。
重要提示:我想不做迭代。
這個問題有沒有已知的解決方案?
是你能找到這個解決方案? – kanna
沒有,對不起...... – Michele
我能夠得到https://fgiesen.wordpress.com/2009/12/13/decoding-morton-codes/ – kanna