.JT オプション番号
JT (Jupiter Tessellation) は、Siemens PLM Software によって開発された、効率的で業界に焦点を合わせた柔軟な ISO 標準化された 3D データ形式です。航空宇宙、自動車産業、重機のメカニカル CAD ドメインでは、JT が最も優れた 3D ビジュアライゼーション フォーマットとして使用されています。
JT 形式は、CAD 固有の属性とノードをサポートするシーン グラフです。高度な圧縮技術を使用して、ファセット データ (三角形) を格納します。この形式は、視覚的な属性、製品および製造情報 (PMI)、およびメタデータをサポートするように構成されています。コンテンツの非同期ストリーミングが適切にサポートされています。重機械産業では、専門家が CAD ソリューションと製品ライフサイクル管理 (PLM) ソフトウェア プログラムで JT ファイルを使用して、複雑な商品の形状を調べます。
JT は主要な 3D CAD フォーマットをほぼすべてサポートしているため、そのアセンブリは「マルチ CAD」と呼ばれるさまざまな組み合わせに対応できます。このマルチ CAD アセンブリは常に適切に管理され、最新の状態に保たれます。これは、ネイティブ CAD 製品記述ファイルと関連する JT ファイルとの同期が自動的に行われるためです。 JT ファイルはもともと軽量であるため、インターネット コラボレーションに適していると考えられます。企業は、「重い」元の CAD ファイルと比較して、メディアを介して 3D ビジュアライゼーションを送信することでコラボレーションをより簡単に行うことができます。さらに、JT ファイルは、知的財産の共有をより安全にする多くのセキュリティ機能を保証します。
JT ファイル形式の歴史
Engineering Animation, Inc. と Hewlett Packard は、JT の最初の設計者であり、この形式を Direct Model ツールキットとして開発しました。 EAI が UGS Corp. に買収された後、JT は UGS のスイートの一部になりました。 2007 年初頭、UGS は JT をマスター 3D フォーマットとして発表しました。同年、Siemens AG が UGS を買収し、Siemens PLM Software になりました。シーメンスは、共通の相互運用性フォーマットおよびデータ アーカイブ フォーマットとして JT を使用しています。 2009 年、ISO は JT 仕様を ISO Publicly Available Specification (PAS) として公開することを承認しました。2010 年半ば、ProSTEP iViP は、産業レベルで JT と STEP AP 242 XML を併用してデータの最大の利点を達成できることを発表しました。シナリオ交換。 2012 年、JT は ISO 標準 (ISO 14306:2012 (ISO JT V1)) の 3D 視覚化フォーマットとして正式に宣言されました。
JT ファイル形式
JT 形式のすべてのオブジェクトは、オブジェクト識別子によって表され、オブジェクト間の参照は、参照されるオブジェクトの識別子によって処理されます。これらのオブジェクト参照の整合性は、ポインターのアンスウィズリング/スウィズリングによって維持できます。
JT ファイルは一連のブロックとして配置され、ヘッダー ブロックは常にファイル内のデータの最初のブロックです。一連のデータ セグメントと TOC セグメントは、ヘッダー ブロックの直後に続きます。 1 つの Data セグメント (6 LSG セグメント) には、参照準拠の JT ファイルが常に存在します。 TOC セグメントには、そのファイルの他のすべてのデータ セグメントの位置情報が含まれています。
ファイルヘッダー
ファイル ヘッダーは、JT ファイルのデータ階層の最初のブロックです。バージョン管理情報と TOC 位置情報がヘッダー内に含まれているため、ローダーによるファイルの読み取りが容易になります。ファイルヘッダーの内容は次のように配置されます。
TOC セグメント
TOC セグメントはファイル内に存在する必要があり、他のすべてのデータ セグメントの識別情報と位置情報が含まれています。 TOC セグメントの実際の位置は、ファイル ヘッダーの TOC オフセット フィールドによって指定されます。個別にアドレス可能な各データ セグメントは、TOC セグメント内の TOC エントリによって表されます。
データ セグメント
JT ファイルは、データ セグメント内に格納されているすべてのデータを定義します。一部のデータ セグメントは、セグメント内に残っている情報のすべてのデータ バイトを圧縮できます。データ セグメントの構造は次のとおりです。
次の表では、さまざまなタイプのデータ セグメントについて説明します。
名前 | 説明 |
---|---|
LSG セグメント | LSG (有向非巡回グラフ構造) を形成するために有向参照によってリンクされたオブジェクトのコレクションで構成されます。 |
Shape LOD セグメント | 幾何学的形状 (頂点、法線、ポリゴンなど) の定義データが含まれています。 |
JT B-Rep セグメント | JT B-Rep 形式の個々の部分の正確な幾何学的境界を表すデータの要素を持つ。 |
XT B-Rep セグメント | 境界表現形式で個々の部分の正確な幾何学的境界を表すデータの要素を持つ |
ワイヤフレーム セグメント | 特定の部分の正確な 3D ワイヤフレームを表すデータは、このセグメントに含まれる要素によって定義されます。 |
メタデータ セグメント | 個別のアドレス指定可能なセグメントにメタデータを格納できるようにします。 |
JT ULP セグメント | JT ULP 形式の個々の部分の半正確な幾何学的境界を表すデータの要素を持つ。 |
JT LWPA セグメント | 特定のパーツの分析データを定義する要素が含まれています。 LWPA は、パーツの b-rep 定義で解析サーフェス コレクションを囲みます。 |
圧縮
3D モデルの転送と保存の要件はより厳しくなるため、JT ファイルは圧縮の恩恵を受ける場合があります。 JT データ モデルは、異なる圧縮技術を使用する異なるファイルで構成されている場合がありますが、圧縮プロセスは JT データ ユーザーに対して透過的です。
これまでのところ、JT Open Toolkit (標準として) と高度な圧縮は、JT ファイルで使用される 2 つの圧縮技術です。 JT Open Toolkit は簡単な可逆圧縮アルゴリズムを採用していますが、高度な圧縮はより洗練されたドメイン固有の圧縮技術を採用しており、非可逆ジオメトリ圧縮が行われます。高度な圧縮ではかなり高い圧縮率が得られるため、クライアント アプリケーションは、標準の圧縮を使用するよりも高度な圧縮を好みます。通常の JT ファイル表示アプリケーションとの下位互換性は、標準圧縮の提供によって維持されます。圧縮形式は、テキスト エディターを使用して JT ファイルを開いたときに表示され、ASCII ヘッダー情報に含まれている JT ファイル形式のバージョンと互換性がある必要があります。