HOOPS 視覚化

HOOPS 視覚化
開発者テックソフト3D
安定版リリース
2022
書かれたC++、C#
オペレーティング·システムMicrosoft Windows 10Linux(CentOS 7 / RHEL 7 / glibc 2.17)、macOS 10.9、iOS 11.0、Android(オペレーティングシステム) 5.1、Xamarin [1]
プラットフォームx86、x86-64、ARM64、armeabi-v7a、arm64-v8a [1]
タイプ3Dコンピュータグラフィックス
ライセンス独自のソフトウェア
Webサイトwww.techsoft3d.com/products/hoops/visualize/

HOOPS Visualizeは、モバイルとデスクトップの両方のプラットフォームでグラフィックスをレンダリングできるように設計された3Dコンピュータグラフィックスソフトウェアです。[2] HOOPS Visualizeは、CADモデルをレンダリングするための3DグラフィックスAPIを提供します。これはHOOPS 3DアプリケーションフレームワークSDKの一部です。2018年6月以降、Siemens PLM Softwareを通じてライセンス供与されています。[3]

歴史

HOOPS 3Dグラフィックスシステムは、1980年代半ばにコーネル大学のCADIFラボで開発されました。その後、この技術を商用化するためにIthaca Software社が設立されました。その後、HOOPSはコンピュータ支援設計(CAD)、コンピュータ支援製造(CAM)、コンピュータ支援エンジニアリング(CAE)ソフトウェアに広く採用されました

1993年、Autodesk社はIthaca Software社を買収しました。[4] 1996年、HOOPSはAutodesk社からTech Soft 3D社にスピンアウトされました。[5] Tech Soft 3D社はHOOPS Visualizeという名称でHOOPS 3Dグラフィックスシステムの開発・販売を継続しています。このソフトウェアは教育機関向けに無料で提供されています。

概要

このプログラムは統合APIを備えており、ユーザーはデスクトップアプリケーションとモバイルアプリケーションの両方にインタラクティブな3Dビジュアライゼーションを追加できます。HOOPS Visualizeは、さまざまなグラフィックスエンティティを処理できる階層型シーン管理エンジン、グラフィックスパイプライン、インタラクション処理アルゴリズムを備えています。衝突検出、多面セクショニング、大規模モデルの可視化など、数多くの機能を備えています。

機能は次のとおりです:

  • サポートデータベースを備えた保持モードグラフィックシステム
  • データはシーングラフ内で階層的に構造化されている[6]
  • DirectX、OpenGL、ソフトウェア、ハードコピーなど、さまざまなコンテキストをレンダリングに使用できます。
  • C、C++、C#、Java とのインターフェース
  • 大規模なポイントクラウドデータセットを視覚化するためのアウトオブコアレンダリングモード
  • ACISParasolidRealDWG 、HOOPS Exchangeなどの他のエンジニアリングSDKや業界標準のCAD形式と統合します。
  • PMIサポート、マークアップ、モデルツリー、ポイントクラウド
  • すべての主要なグラフィカルユーザーインターフェースと互換性があります
  • プラットフォームに依存しない入力アーキテクチャ[7]

技術概要

内部的にはOpenGLまたはDirectX(Windows)を使用しています。 [3] Tech Soft 3Dはイベント処理用の独自のフレームワークを開発しました。[3]

グラフィックスカーネル(Core Graphics)は階層的なシーングラフデータ構造に基づいています。[3]

ファイル形式

サポートされているファイル形式[8]
ファイル形式輸入品輸出注記
HSFはいはいHOOPS ストリームファイル
OBJはい部分的限定的な輸出
STLはいいいえ
PTS/PTX/XYZはい?
パラソリッドはい?カーネルでサポートされているすべてのファイル形式
オートデスク RealDWGはい?SDKでサポートされているすべてのファイル形式
ポストスクリプトいいえはい
PDFいいえはい
DXT1いいえはい
DXT3いいえはい
DXT5いいえはい
JPGいいえはい
PNGいいえはい
TGAいいえはい
RGBいいえはい
RGBAいいえはい
ARGBいいえはい
グレースケールいいえはい
マップ8いいえはい

参考文献

  1. ^ ab 「サポートされているプラ​​ットフォーム - HOOPS Visualize HPS 2023 U1ドキュメント」。docs.techsoft3d.com 2023年4月20日閲覧
  2. ^ 「技術概要 — HOOPS Visualize HPS 2023 U1 ドキュメント」. docs.techsoft3d.com . 2023年4月20日閲覧
  3. ^ abcd 「Tech Soft 3DのHOOPS VisualizeがSiemens PLM Softwareから提供開始 | Tech Soft 3D」www.techsoft3d.com . 2023年4月20日閲覧
  4. ^ Menezes, Deelip (2010年10月6日). 「A Long Conversation with Ron Fritz」. 2013年1月30日閲覧。
  5. ^ Folini, Franco. 「Tech Soft 3D (HOOPS3D)のマネージングパートナー、ロン・フリッツ氏へのインタビュー」2013年1月30日閲覧
  6. ^ Eastman, J. Ronald (1988). 「グラフィックスプログラミングは3Dへ」Digital Review : 41.
  7. ^ Leler, WM; Merry, Jim (1996). 3D with HOOPS: インタラクティブな3DグラフィックスをC++アプリケーションに組み込む. Longman Pub Group. pp.  383– 384. ISBN 978-0-201-87025-1
  8. ^ 「サポートされているファイル形式 — HOOPS Visualize HPS 2023 U1 ドキュメント」. docs.techsoft3d.com . 2023年4月20日閲覧
「https://en.wikipedia.org/w/index.php?title=HOOPS_Visualize&oldid=1258616185」より取得