序文
本論文では、RevitのことでRevitの、壁、ドア、窓の基本的な要素を作成します。
ステップ
壁、ドア、窓、またはモデルラインからを作成するには:
- モデルの行を選択し、壁を作成し、を参照してください:ダイナモ用のRevit:壁を作成するために、モデルの行数を選択する方法
- 壁には、ドアや窓の顔を置くことができます
- Pythonのノードと場所のドアや窓に
制御入力
制御可能なパラメータ:
- タイプのドアや窓
- 壁の高さ
- 床、壁
- 壁のタイプ
- モデルライン
- 窓やドアのUV座標
壁を作成します
あなたは窓やドアの表面を置くことができます検索
表面特性は、窓やドアを置くことができます。
- それは確かにアップまたはダウン方向ではありません
- その位置と特定のラインの方向は平行ではありません
- 必要に応じて条件1及び2フィルタのある場所への扉または窓面のうち
ドアや窓を配置します
ドアや窓があるFamilyInstance
が、それらを作成するために、もし適切なダイナモノードが存在しない、これを行うことができますのRevit API、そしてPythonのノードは、仕事を終えることができます。
参考:RevitのAPI:家族インスタンスFamilyInstance作成
Pythonのノードを:
instance = document.Create.NewFamilyInstance(location, familyType, host, level, Structure.StructuralType.NonStructural)
綱領
レンダリング
注意事項
パイソンを使用する場合は、あなたが実際に使用があなたが変換する必要があるので、あなたは、変換を行うにはしたくない、のRevit APIは、あなたのユニットへのAPIユニットとダイナモは異なる場合がありますされ、単位はフィートに行くために設定されています。
パラメータを調整し、オリジナルのドアや窓には、この問題を回避するために、ネイティブC#のノードで書かれている場合、移動しますが、新しいインスタンスを作成しません。