Document toolboxDocument toolbox

V2. 親と子のアイテム

通常、アイテムタイプには多数のパラメータ値が割り当てられており、アイテムの特定のインスタンスは、
特定のパラメータ値において他のものから逸脱している可能性があります。

アイテムタイプの変化を把握するために、アイテムの親子関係を使用することができます。

この方法によって、親アイテムと同じ “タイプ” に属する複数の “子アイテム” を作成することができ、
特定のインスタンス・プロパティの違いを許容することができます。親アイテムとして椅子を使用した例:

 

アイテムデータ

子アイテムは、親アイテムから仕様を継承します。つまり、子アイテムに特に上書き、または指定されない限り、
親アイテムに割り当てられたすべてのアイテムデータを、適用します (派生した部屋データと同様)。
この継承は無制限に拡張することができ、多様なカスタマイズが可能です。

例えば、様々なバリエーションを持つオフィス椅子。
それぞれのバリエーションのために別々のアイテムを作成する代わりに、単一の親アイテムを作成し、仕様を定義することができます。
その後、プロジェクトで使用される異なるバリエーションの子アイテムが作成されます。
特定の子アイテムに値を指定しない限り、説明文の変更は自動的にすべての子アイテムに適用され、継承されたデータを上書きします。

そしてその仕様が受け継がれていきます。
子には異なる値を追加したり、親や祖父母のデータを上書きしたりすることができ、異なるバリエーションを作成することができます。
アイテムデータを見ると、継承された値は通常の値として表示され、その子固有の値は赤い線で示されます。
引き継がれた値にマウスを合わせると、親アイテムの値 (親、祖父母、曽祖父母など) が表示されます。

子アイテムの一意な値を削除し、代わりに値を継承させることができます。
続きを読む:Copied 上書きされた子アイテムデータの表示と編集

Revit ファミリを子アイテムにリンク

親アイテムと子アイテムを使用する場合、dRofusとモデル(Revit/ArchiCAD)間の多対多の関係をサポートするために使用することもできます:

  • dRofusでは、Revit/ArchiCADモデルよりも多くのタイプの詳細を含めることが可能です。例えば、実験台のバリエーションで、
    形状は同じであるが、仕様が異なるため、価格が異なる場合、dRofusで実験台を複数の子バージョンに分割することができ、
    レポート、予算、調達の検討において、正しいバージョンを表示することができます。
    同時に、モデル内で汎用オブジェクトを保持したい場合、dRofusの親アイテムをファミリタイプにリンクするだけで、モデル (Revit/ ArchiCAD) からdRofusへ
    オブジェクトを同期する際、dRofusのアイテム数とモデルのオブジェクト数が同じであれば、衝突は起こりません。

  • また、その逆のことも可能です。つまり、dRofusよりも高いレベルのタイプの詳細をモデルに持つことです。
    例えば、もしオブジェクトに異なる色 (タイプ情報として)が付いていたとしても、 dRofusで確認するためには、カウントを比較し、
    それが正しい部屋にあることを確かめるだけです。 その後、dRofusで異なるバリエーションを、子アイテムとして作成し、子アイテムをモデルにリンクします。
    しかし、dRofusでは、一般的な親オブジェクトを部屋に配置します。

アドオンの種類やアドオンでの操作方法については、ユーザーマニュアルを参照してください。

続きを読む: dRofusで新しい子アイテムを作成し、ファミリタイプにリンク