ADVENTURE_TetMesh Ver 0.81b

ADVENTURE_TetMeshの入力ファイルである表面パッチはどのような形式でしょうか?



現行、ADVENTURE_TetMeshで読み込める形式はpchフォーマットのみとなります。
pchフォーマットはADVENTUTREプロジェクト内で作成された表面パッチ(3角形)のフォーマットです。

・3角形の表面パッチの法線ベクトルは、形状の内部方向に向くように設定されています。
・頂点番号は0から始まります。
・表面パッチは、形状をすき間なく覆っています(ソリッド)
・拡張子は、pchです。

pchフォーマットは、以下の通りです。

<サンプル>
286                                         <--- 頂点数
-7.000000e+01  6.075204e+01  -2.078189e+02  <--- 0番目の頂点の座標
-7.000000e+01  6.075204e+01  -2.669797e+02  <--- 1番目の頂点の座標
-7.000000e+01  1.376934e+02  -2.078189e+02
-7.000000e+01  1.376934e+02  -2.669797e+02

〜  省   略  〜

-5.000000e+01  1.376934e+02  -1.327731e+02
-5.000000e+01  -3.725534e+01  -1.327731e+02
-5.000000e+01  -3.725534e+01  -2.000000e+02 <--- 285番目の頂点の座標

566                                         <--- 3角形表面パッチ数
45      1     182         <--- 0番目の3角形を構成する頂点のコネクティビティ
182    42       0
1      42     182
3      45      44
2      44      43

〜  省   略  〜

182     43      44
43     182       0
45     182      44
0        5      46
2       43       4       <--- 565番目の3角形を構成する頂点のコネクティビティ