エリア境界線の上に壁を作成していますが、ロケーション ライン「仕上げ面: 外部」で配置する方法が見つかりません。
領域境界から幾何学的データを取得しています:
LocationCurve elLocation = (LocationCurve)area_boundary.Location;
XYZ pt1 = elLocation.Curve.get_EndPoint(0);
XYZ pt2 = elLocation.Curve.get_EndPoint(1);
次に、それに基づいて線を作成して壁を構築します。
Line line = doc.Application.Create.NewLineBound(pt1, pt2);
Wall wall = Wall.Create(doc, line, level.Id, false);
このコードにより、ロケーション ラインとエリア境界が中央に配置された壁が得られます。外部領域の境界と一致するロケーション ラインを持つ壁を作成する方法はありますか?
これはRevitのスクリーンショットです。
前もって感謝します!