vicc blog

株式会社ヴィックの技術ブログです。

Rhinoプラグイン「Vicc Key Value Explorer」を開発しました

ビルディング・インフォメーション・モデリング(BIM)は、設計事務所、施工会社、専門工事会社、そしてオーナー間での情報の共有、協働を強化していく上で重要な役割を果たしています。 BIMは情報のシームレスな交換を促進し、デザインと生産スケジュールの効率を向上させるために不可欠です。

Autodesk Revit や Graphisoft ArchiCAD などの標準的なBIMオーサリングツールが広く使われている一方で、これらのソフトウェアには、特に複雑な建物のファサードを含むプロジェクトを扱う際に限界があります。このようなプロジェクトには、典型的なBIMソフトウェアの内蔵された建築コンポーネントタイプではうまく定義できないユニークなパーツやジオメトリが含まれています。これらの課題を克服するために、オブジェクトやジオメトリに追加属性としてユーザーが定義したデータを扱うことができる高度な3Dモデリングソフトウェアとして、Rhinocerosが非常に有用です。これは、従来型でない幾何形状にUser TextとしてKey/Value型の属性情報を割り当てることができ、効果的にそれらを識別可能なBIM要素に変換することができます。この能力は、詳細かつ正確な建築コンポーネントを作成し、徹底した施工可能性のチェックを行い、BIM基準に準拠した正確な製作図面を生成する上で不可欠です。しかし、User Textのカスタマイズされた性質は、その実用的な意味合いと使用について慎重な検討が必要です。

User Textは、プロジェクトのBIMベースのワークフローを大いに強化することができます。しかし、User Textを使用する際に発生する可能性のある一般的な問題点は以下の通りです:

  1. エントリが多すぎる場合:
    • 正しいKey/Valueを見つけるのが難しくなる
    • モデル内に多くの使用されていないKey/Valueが残る
    • 間違ったKey/Valueセットに情報を保存する可能性が高まる
    • 本来同じであるべき類似のKey/Valueがあると、ファイルから製作データを抽出するのが難しくなる
  2. エントリが少なすぎる場合:
    • 効果的なオブジェクト・フィルタリングのための十分な情報がない
    • 同じキーを使用できる異なるタイプのオブジェクトに似たKey/Valueを作成してしまう

そこで、株式会社ヴィックの自発ツールとして多くのオブジェクトと複雑なジオメトリを含むファイルのKey/Valueを管理・整理するために、新しいRhinoプラグインを開発しました。この新しいプラグインのインターフェースと機能について見ていきましょう。

Vicc Key Value Explorer のUI


Vicc Key Value Explorer

プラグインの主な機能は以下の通りです:

  1. すべてのKey/Valueを読み込み、表示する
    • アクティブなファイルから
    • ワークセッション(参照)されたファイルから
    • 表示されているオブジェクトと非表示のオブジェクトの両方
  2. Key/Valueを検索し、フィルタリングする:
    • 類似のキー/値を見つけるためにテキストの類似性で検索
    • 「Key」のみによる
    • 「Value」のみによる
    • 「Key」と「Value」の両方による
  3. Key/Valueでオブジェクトを選択し、数える
    • オブジェクトの総数
    • ユニークなKey/Valueペアのオブジェクト数
  4. Key/ValueをCSVテーブルとしてエクスポートする

では、「Vicc Key Value Explorer」の使用方法を見てみましょう.


非表示のオブジェクトを含むすべてのファイルからKey/Valueを取得する

KeyによるKey/Valueの検索                        ValueによるKey/Valueの検索


KeyとValueの両方でKey/Valueをフィルタリングする

同じ意味を持つ誤字や類似のKey/Valueを見つける

Key/Valueの数と詳細を表示し、検索に基づいてオブジェクトを選択することができる

Key/Valueのリストと検索結果をCSVテーブルにエクスポートすることができる

このプラグインに関する詳細情報については、株式会社ヴィックまでお気軽にお問い合わせください。