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

ADN Club => AutoCAD .NET API => Тема начата: avc от 01-04-2020, 17:11:33

Название: Zoom модели без использования Editor
Отправлено: avc от 01-04-2020, 17:11:33
Создаю новый чертеж (новый Database), закидываю в ее модель кое-какие объекты и экспортирую в DXF. Все прекрасно, но этот DXF потом открывается мимо моего чертежа, пустое поле на экране. Не велика проблема, но все же хотелось бы его как-то зуммировать на нужные мне Extents3d перед экспортом. Но все известные мне методы настройки текущего вида модели работают через Editor, которого нет, т.к. файл-то в Автокаде не открыт, да и вообще еще не существует никакого файла. Изучал разницу зуммированного в ручную и исходного dxf - там явно виден какой-то Viewport с меткой Active и вот в нем габариты вида перенастроены. Как найти это вьюпорт модели и что в нем настроить?  Вариант с открыванием каждого dxf на редактирование только для зумирования не рассматриваю.
Название: Re: Zoom модели без использования Editor
Отправлено: Александр Пекшев aka Modis от 01-04-2020, 17:13:58
Код - C# [Выбрать]
  1. dynamic acadApp = Autodesk.AutoCAD.ApplicationServices.Application.AcadApplication;
  2. acadApp.ZoomExtents();
Название: Re: Zoom модели без использования Editor
Отправлено: avc от 01-04-2020, 17:16:07
Если бы так просто... Но это зум не только открытого чертежа, но еще и активного. Не то.
Название: Re: Zoom модели без использования Editor
Отправлено: Александр Ривилис от 01-04-2020, 17:18:15
Поиском не пользуешься. Так и запишем.
https://adn-cis.org/forum/index.php?topic=831.msg3438#msg3438
Название: Re: Zoom модели без использования Editor
Отправлено: avc от 01-04-2020, 17:20:33
Я был на 100% уверен что тема уже была :) Какой-то хреновый у меня гугл, в топку его :)
Спасибо!