[ブログに戻る](/ja/blog) # Teigha PRC: テッセレーションの解凍

Artem Skripko 6月 08, 2017 [\#prc](/ja/blog/tag/prc) [\#compression/decompression](/ja/blog/tag/compressiondecompression)

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_linkedin"></a>

Teigha PRCでは、OdPrcHighlyCompressed3dTessをOdPrc3dTessに解凍できます。  
手順は次のとおりです。

![Dialog box](/files/inline-images/image002.jpg)- 「テッセレーションを解凍」を選択します。
- テッセレーションオプションを指定します。
- 「OK」をクリックします。

ファイル内のすべてのOdPrcHighlyCompressed3dTessテッセレーションは、OdPrc3dTessテッセレーションに置き換えられます。  
テッセレーションの解凍は、以下の関数でも実行できます。

```
static void OdPrcFile::decompressCompressed3dTess(OdPrcFilePtr& pFile, const Decompress3dTessParams & params);
```

#### 解凍オプション

- 法線を保存 — 結果のOdPrc3dTessに法線を保存するかどうかを決定します。falseに設定すると、クリース角度値がファイルに書き込まれ、法線は後でクリース角度値に従って計算されます。結果のファイルのサイズが小さくなるため、この値をfalseに設定することをお勧めします。テッセレーションにすでに計算された法線がある場合は、それらはそのまま保存されます。
- クリース角度を上書き — ファイル内のすべてのOdPrcHighlyCompressed3dTessテッセレーションのクリース角度を上書きし、指定されたクリース角度値を割り当てます。
- クリース角度値 — \[0. ～ 90.\]度の範囲の倍精度浮動小数点値で、「クリース角度を上書き」がtrueに設定されている場合にのみ使用されます。

#### クリース角度について

クリース角度は、2つの面間のしきい値角度です。

- 面角度 &gt;= クリース角度の場合、ファセットシェーディングを使用します。
- 面角度 クリース角度の場合、スムーズシェーディングを使用します。

点での法線を再計算する際、2つの隣接する三角形間の角度が計算され、クリース角度と比較されます。クリース角度を下回る場合、その点では2つの三角形で法線が共有されます。そうでない場合、2つの異なる法線が存在します。  
たとえば、クリース角度が0.5ラジアンの場合、2つの隣接する多角形面の間のエッジは、2つの面の幾何学的法線が0.5ラジアン未満の角度を形成する場合にスムーズシェーディングされます。そうでない場合、面はファセット状に見えます。クリース角度は0.0以上でなければなりません。

## 今すぐ始める

**ODAソフトウェアを60日間無料でお試しください。  
リスクなし、クレジットカード不要。**

[無料で試す](https://www.opendesign.com/ja/free-trial)
