インタフェース > データ交換フォーマットに関する作業 > ニュートラルファイル > トリムされたサーフェスデータフォーマットでの作業 > 例: トラスデータフォーマット
  
例: トラスデータフォーマット
トーラスで生成されるカーブは、半径R2の円弧で、その中心は、基準からR1の距離にあります。R1 に、0 (ゼロ) は指定できません。生成される円弧の開始点は、基準からR1 + R2の距離に位置し、ローカル座標系の1つめのベクトルの方向です。トーラス上の点の半径距離は R1 + R2 * cos(v) であり、回転軸に沿った点の高さは R2 * sin(v) です。トーラスを以下の図に示します。
データフォーマット
e1[3]
(dbl)
e2[3]
(dbl)
e3[3]
(dbl)
origin[3]
(dbl)
ローカル座標系の基準
R1
(dbl)
生成される円弧の中心から回転軸までの距離
R2
(dbl)
生成される円弧の半径
パラメータ化
(x, y, z) = (R1 + R2 * cos(v)) * [cos(u) * e1 + sin(u) * e2] + R2 * sin(v) * e3 + origin