質問で私の質問を明確にしましょう:
大きな立方体 = 100*100*100 があり、大きな立方体を構築する大きな立方体内に小さな立方体があり、それらのサイズは = 10*10*10 であるとします。(大きな立方体の中に 1000 個の小さな立方体があります) さて、ポイント (2,2,2) がどの立方体に存在するかを確認する必要があります。答えは、この質問の最初のキューブです。次に、立方体を見つけたら、各立方体を構成するポイントの数を保持します。
私の試み: 最初は自分のポイントを 8 コーナーで比較すれば十分だと思いました。ポイントの座標はキューブの 4 つのコーナーよりも大きく、キューブの残りの 4 つのコーナーよりも小さい必要があると考えていたので、コーナー ポイントの座標を繰り返しインクリメントして、他のキューブをチェックしました。しかし、今では私が間違っていることがわかりました。
この問題に最適なアルゴリズムは何でしょうか?
よろしく、アマデウス
注: MATLAB を使用しているため、この目的のための組み込み関数があれば、それらも使用できます。