PPT_LOGO_4b
Revit Programming Introduction <#>
Copyright © 2009 Autodesk Inc.
特定要素のクラス
§例えば、どうやって全てのドアや壁を取得できるか?
§壁は個別のクラス
§APIObject ← Element ← HostObject ← Wall
§( in-place ファミリー壁は FamilyInstance)
§Wall System.Type でフィルタ
§ドアはカテゴリーで識別可能
§System.Type は包括的な FamilyInstance
§言語依存を避けるため BuiltInCategory 列挙タイプを使用
§FamilyInstance System.Type とドア カテゴリーでフィルター
•
–Lab 2-3
要素コレクション
このフィルタリング機能を使用して、全てのドアや壁を取得する事をラボで行っています。
ドアを判別する際にカテゴリーの取得にビルトインカテゴリーを使用しています。
これには言語依存を避けられる利点が御座いますので、是非御利用下さい。