3D 立方体には 12
の側面と 8
の角度があります。
8
コーナーポイントのインデックスは 0
から 7
です。
11
Edge には 0
から 11
までインデックスが付けられています。
3D立方体の中に四面体を描きたいです。四面体を記述するには、辺と角度のインデックスを使用できます。たとえば、四面体は、角度 0
、辺 0
、辺 3
、および辺 8
で構成されます。
オプション 1: 文字列
プレフィックスを使用し、エッジ インデックスには e
プレフィックスを使用します。
リーリー
しかし、文字列の処理は、単純な整数のインデックス作成ほど簡単ではありません。
別のオプションは、辺のインデックスを
11 に維持し、角のインデックスを移動することです。したがって、コーナーポイントは
0 12 から
7 12 まで、つまり
12 から
19 までインデックスが付けられます。このオプションを使用すると、同じ四面体は次のようになります:
リーリー
###または:###
リーリー
しかし、このオプションを使用すると、コードの残りの部分が台無しになり、コードが読みにくくなります。
四面体は、必ずしも
1 です。
四面体のインデックス順序は重要です。
###質問###
エッジとコーナーの元のインデックス番号を保存する便利な方法はありますか?
四面体の辺と角度の指数を同時に表すことは可能でしょうか? 0
~19 のインデックスが付けられます。
辺と角の組み合わせは任意なのでこうするしかありません。さらに、インデックスの順序も重要です。
以上が2 つのインデックス番号を結合するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。