PPT_LOGO_4b
Revit Programming Introduction <#>
Copyright © 2009 Autodesk Inc.
サーフェスを分割
§AllGridRotation、USpacingRule、VSpacingRule で
–  定義された平行四辺形のグリッド
§
§NewDividedSurface(Reference hostReference)
§
–
§
§
•
•        form = e as Autodesk.Revit.Elements.Form;
•        DividedSurfaceData dsData = form.GetDividedSurfaceData();
•        if (dsData != null)
•        {
•          foreach (Reference r in dsData.GetReferencesWithDividedSurfaces())
•          {
•            dsRefs.Append(r);
•          }
•        }
フォーム作成
サーフェスを分割する機能はフォームのサーフェスに平行四辺形のグリッドを配置します。FamilyItemFactoryのNewDividedSurface() メソッドで分割されたサーフェスを作成します。グリッドの形状はグリッドの回転角度とUV方向のスペースの規則に基づきます。

サンプルコードは分割された個々のサーフェスにアクセスする例です。