Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: bronx от 24-12-2021, 16:15:35

Название: Исключение при вызове метода NewDetailCurve
Отправлено: bronx от 24-12-2021, 16:15:35
Приветствую. Помогите разрешить проблему с методом NewDetailCurve, при вызове которого выбрасывается исключение "View is not valid for detail line creation.
Parameter name: view"
Revit 2022

Код - C# [Выбрать]
  1.            
  2.             var element = doc.GetElement(elementId);
  3.             var lines = DiagonalsHelper.GetOuterPolygonDiagonals2(element);
  4.  
  5.             using (var trans = new Transaction(doc, "Draw Line"))
  6.             {
  7.                 trans.Start("Draw Lines on Active View");
  8.                 foreach (var line in lines)
  9.                 {
  10.                     doc.Create.NewDetailCurve(doc.ActiveView, line);
  11.                 }
  12.                 trans.Commit();
  13.             }
Название: Re: Исключение при вызове метода NewDetailCurve
Отправлено: Александр Ривилис от 24-12-2021, 20:10:26
bronx,
Как я понимаю линия должна быть в плоскости вида.
https://thebuildingcoder.typepad.com/blog/2010/05/detail-curve-must-be-in-plane.html