2016-09-14 44 views
1

私は壁があり、それをRevit APIを使用して分割する必要があります。私は配置ポイントを入力として持っており、それらのポイントに基づいて壁を分割する必要があります。 Revit APIを使用してこれを達成するコマンドがありますか?Revit APIを使用して「分割壁」

ご協力いただければ幸いです。

答えて

2

いいえ直接的な方法はありません。 ElementTransformUtils.CopyElementメソッドで壁のコピーを作成し、元の1点とコピーの1点を分割点の位置に移動する必要があります。ポイントを移動するには、新しい曲線を作成して壁の場所に割り当てる必要があります。

((LocationCurve)wall.Location).Curve = newCurve; 
2

分割壁とはどういう意味ですか? FamilyInstance.Splitメソッドを使用して、梁、列などの特定のファミリインスタンスを分割できます。しかし、それは壁には当てはまりません。壁にある面を分割して、異なる素材を適用することができます。そのためには、FaceSplitterクラスを参照してください。

関連する問題