Viewer 表示時の Revit 2D シートの 「部屋」の選択

Model Derivative API での RVT ファイル変換について の記事でご紹介していますが、Revit  プロジェクト(.rvt)を Model Derivative API で SVF/SVF2 変換、APS Viewer(旧名 Forge Viewer)に表示する際、”generateMasterViews” advanced オプションを指定することで、「部屋」情報を変換して 3D ビューで「部屋」を識別、プロパティを表示することが出来ます。

3Dモデルの断面表示における部屋情報が含まれるUI、部屋の寸法やプロパティが表示されている

一方、2D シート表示時には “generateMasterViews” advanced オプション指定は影響しないため、APS Viewer で表示しても「部屋」を選択してプロパティを表示することが出来ません。

RevitのインターフェイスとAPS Viewerの表示を比較した画像。左側にRevitの部屋情報が表示され、右側にAPS Viewerの表示内容が示されている。

2D シートで部屋を選択出来るようにするには、Revit 側でシートのビュー テンプレートにカラースキームを指定しておく必要があります。(「部屋」カテゴリを割り当て)

Revitのビューテンプレートにカラースキームを設定するためのダイアログ画面。左側には設定項目のリスト、右側にはカラースキームの詳細情報が表示されている。

カラースキームを割り当てた Revit プロジェクト(.rvt)を、再度、Model Derivative API で変換して APS Viewer で表示すると、「部屋」を選択してプロパティを表示出来るようになります。

左側はRevitソフトウェア内の設計図面、右側はAPS Viewerで表示されたその図面。部屋情報がカラーコードで表示されており、部屋を選択するとプロパティ情報がポップアップで表示される様子。

※ 同じ名前の Revit プロジェクトを繰り返し変換、Viewer に表示していると、ブラウザ キャッシュの影響で Revit プロジェクトに施した変更が Viewer 表示に反映されない場合があります。その場合には、ブラウザ キャッシュをクリアしてブラウザを再起動後、再度、Viewer 表示を試してみてください。 

By Toshiaki Isezaki