Teigha BIM: ファセットトポロジー

Teigha BIMには、いくつかの種類のファセットトポロジーオブジェクトがあります。各タイプには4つの異なるパラメータがあります。

  • 最大点数
  • 精度
  • オフセットの有無
  • フラグ

以下は、ファセットトポロジーの違いを示す表です。

タイプ 最大点数 精度 オフセット エッジ表示フラグ
FacetedTopology0 64K 単精度 - -
FacetedTopology1 4M 単精度 - -
FacetedTopology2 64K 単精度 + -
FacetedTopology3 4M 単精度 + -
FacetedTopology4 64K 倍精度 - -
FacetedTopology5 4M 倍精度 - -
FacetedTopology8 64K 単精度 - +
FacetedTopology9 4M 単精度 - +
FacetedTopology10 64K 単精度 + +
FacetedTopology11 4M 単精度 + +
FacetedTopology12 64K 倍精度 - +
FacetedTopology13 4M 倍精度 - +

ご覧のとおり、これらのタイプのファセットトポロジーには長所と短所があります。

  • 最大点数 — 4M点を持つファセットトポロジーのコンテナはより多くのメモリを占有しますが、より詳細なモデルを表現できます(最大400万点を使用可能)。
  • 精度 — 倍精度値(「double」)を持つコンテナはより正確ですが、単精度(「float」)の2倍のメモリを消費します。各点につき4バイトではなく8バイトです。
  • オフセット — 追加の3Dベースの値により、オブジェクトのオフセットを追加する可能性が生まれますが、より多くのメモリを割り当てます。
  • エッジ可視性フラグ — これらのフラグにはより多くのメモリが必要ですが、特殊なケースで追加の利点をもたらします。

さまざまなファセットトポロジーを作成するために、Teigha BIMの「BmMasterImportSymbolGPolyMesh_20009_ISH」テストが作成されました(これは\Bim\Tests\TB_UnitTests\BmMasterImportSymbolGPolyMesh_20009.cppにあります)。これは、.stlファイルからのインポートを含む、さまざまなファセットトポロジーの作成を示しています。

今すぐ始める

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

無料で試す