2016-09-14 19 views
1

У меня есть стена и ее нужно разбить с помощью Revit API. У меня есть точки размещения как входные данные, и вам нужно разделить стену на основе этих точек. Есть ли у нас какая-либо команда для достижения этой цели с помощью Revit API?«Сплит-стена» с использованием Revit API

Любая помощь была бы принята с благодарностью.

ответ

2

Нет прямого метода для этого. Вам нужно будет сделать копию вашей стены с помощью метода ElementTransformUtils.CopyElement, а затем переместить одну точку оригинала и одну точку копии в местоположение точки разделения. Чтобы переместить точки, вам необходимо создать и назначить новую кривую на стене:

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

Что вы подразумеваете под расколом стены? Вы можете разделить определенные семейные экземпляры, такие как лучи, столбцы и т. Д., Используя метод FamilyInstance.Split. Однако это не относится к стенам. Вы можете разделить грани на стене, чтобы применить различные материалы. Для этого обратитесь к классу FaceSplitter.

 Смежные вопросы

  • Нет связанных вопросов^_^