PPT_LOGO_4b
Revit Programming Introduction <#>
Copyright © 2009 Autodesk Inc.
カーテン パネルの例
フォーム作成
•         
•          GridNode gn = new GridNode();
•          int u = 0;
•          while (u < pDividedSurface.NumberOfUGridlines)
•          {
•              gn.UIndex = u;
•              int v = 0;
•              while (v <)
•              {
•                  gn.VIndex = v;
•                  if (pDividedSurface.IsSeedNode(gn))
•                  {
•                      FamilyInstance familyinstance
•                        = pDividedSurface.GetTileFamilyInstance(gn, 0);
•                      if (familyinstance != null)
•                      {
•                          // implement logic here with each tile for example
•                          // change the type to glazing
•                          familyinstance.Symbol = pFamilySumbol.glazed;
•                       }
•                   }
•                   v = v + 1;
•                }
•                u = u + 1;
•           }
このサンプルコードは作成されたカーテンパネルのグリッドをイタレートしてパネルのタイプを変更してる例です。