PythonScriptを使い要素を取得するときは「FilteredElementCollector」クラスが便利です。
特定のカテゴリの要素を取得したい場合は下図のように記述します。
FilteredElementCollector(doc)…プロジェクトから要素を取得する処理を作成
OfCategory(x)…カテゴリでフィルタしています。
※()の中はBuiltInCategoryという通常のCategoryとは別のデータを記述します
ToElements()…要素として出力します。
Idで取得したい場合は下図のように記述します。
(ToElements()をToElementIds()に変更)
ToElementIds()…Idとして出力します。
WhereElementIsElementType()…タイプ要素のみでフィルタしています。
他にも様々な形で要素を取得できます。詳細は下記リンクをご確認ください。
https://www.revitapidocs.com/2021.1/263cf06b-98be-6f91-c4da-fb47d01688f3.htm
R.Y
0 件のコメント:
コメントを投稿