вторник, 29 марта 2016 г.

Что нового в AutoCAD 2017 (Часть 4, финальная). Изменения в API и документации для разработчиков

Добрый день!

Заканчиваем рассматривать новинки, которые появились в AutoCAD 2017. Ранее в первой части обзора мы разобрали общие сведения о новой версии, во второй познакомились с изменениями в интерфейсе программы, командах и графической системе, а в третьей рассмотрели новую команду импорта PDF, публикацию документов в сети и трехмерную печать.


Завершить обзор новинок я решил изменениями в API и документации для разработчиков, которые появились в новой версии.


В последнее время очень много вопросов по программированию и расширению функциональности AutoCAD, поэтому в этом посте я собрал не только новинки и изменения в AutoCAD 2017, но и дал ссылки на официальные руководства для разработчиков приложений на разных языках и платформах и на документы "Быстрый старт" и упражнения для самостоятельного обучения программированию под AutoCAD.

Что нового в AutoCAD 2017 (Часть 4, финальная). Изменения в API и документации для разработчиков


Главная страница для менеджеров по САD и разработчиков сменила свой дизайн, стала более "плоской" и компактной

Попасть на Главная страница для менеджеров по САD и разработчиков можно из справочной системы AutoCAD 2017 или по ссылке.

Файлы адаптации CUIx


В файлах адаптации CUIx цвет 192,192,192 больше не используется для обозначения прозрачности в файлах BMP. Если вам нужно прозрачное изображение, то его нужно сохранить в PNG и сделать прозрачным.

Подробнее по ссылке (английский язык).

Примеры для самостоятельного обучения


Обновились под новую версию AutoCAD 2017 примеры для самостоятельного обучения программированию:


AutoLISP


В функции ssget добавлены три новых метода выбора :L, _:V, и #

Подробнее по ссылке (английский язык).

Что еще посмотреть:

  • Документация для разработчика на AutoLISP (AutoLISP Developer's Guide) находится по ссылке (английский язык)..
  • Историю изменений функций AutoLISP от версии AutoCAD 2009 до версии AutoCAD 2017 можно посмотреть по этой ссылке (английский язык).

DCL


Нет изменений.

Что еще посмотреть:
Полный список функций DCL (DCL Tiles Reference) находится по ссылке (английский язык).

ActiveX


Изменены классы:
  • AcadAcCmColor
  • AcadApplication
  • AcadLayerStateManager
  • AcadSecurityParams
  • IAcadShadowDisplay
В энумератор AcInsertUnits добавлены четыре константы.

Подробнее по ссылке (английский язык).

Что еще посмотреть:
Документация для разработчиков на ActiveX (ActiveX Developer's Guide) доступна офлайн в файлах acad_aag.chm и acadauto.chm, расположенных в папке ProgramFiles\Common Files\Autodesk Shared\en-US\ или онлайн по ссылке.

ObjectARX


Что нового:

  • Вышел новый пакет ObjectARX SDK AutoCAD 2017 (32-х и 64-х). Скачать можно здесь.
  • Изменена графическая система, существующие приложения нужно обновлять
  • Изменены классы, отвечающие за доступ к информации о языке программы и названии страны
  • Строковые классы расширены для включения дополнительных операторов и функций
Что еще посмотреть:

  • Документация для разработчика ObjectARX (The ObjectARX Reference Guide) входит в состав ObjectARX SDK (см. выше)
  • Также документация для разработчиков The ObjectARX Reference Guide может быть интегрирована в Microsoft Visual Studio, скачать пакет установки AutoCAD 2017 (supports Microsoft Visual Studio 2015).

.NET


Изменения:
  • Появились новые классы, интерфейсы и функции
  • Темы для палитр значительно расширены
  • Классы DwgFiler и DxfFiler теперь поддерживают минорные (дополнительные) версии
Что еще посмотреть:
  • Документация для разработчика .NET (The .NET Developer's Guide) входит в состав ObjectARX SDK (см. выше)
  • Также документация для разработчиков The .NET Developer's Guide может быть интегрирована в Microsoft Visual Studio, скачать пакет установки AutoCAD 2017 (supports Microsoft Visual Studio 2015)

JavaScript


Никаких изменений в новой версии не произошло.

Подробное описание JavaScript API для AutoCAD по ссылке (английский язык).


На этом завершаю обзор новинок, появившихся в AutoCAD 2017. Через несколько дней начну публиковать изменения, появившиеся в новом Autodesk Inventor 2017.

Встретимся на вебинаре "AutoCAD 2017 - Что нового?", который я проведу в ближайшее время от лица Autodesk!

С обзорами остальных версий AutoCAD можно познакомиться на этой странице.

С уважением, Андрей. Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.

понедельник, 28 марта 2016 г.

Что нового в AutoCAD 2017 (Часть 3). Импорт PDF, публикация и 3D-печать

Добрый день!

Продолжаем рассматривать новинки, которые появились в AutoCAD 2017. Ранее мы разобрали общие сведения о новой версии и познакомились с изменениями в интерфейсе программы, командах и графической системе.


Сегодня рассмотрим новую команду импорта PDF, публикацию документов в сети и трехмерную печать.

Что нового в AutoCAD 2017 (Часть 3). Импорт PDF, публикация и 3D-печать


PDF-файлы очень удобный инструмент для публикации файлов, передачи данных коллегам, заказчикам и подрядчикам. AutoCAD поддерживает публикацию чертежей в формат PDF через команды печати и экспорта. Также, PDF файлы могут быть вставлены в чертеж и использоваться как подложки для создания собственных проектов.


В новой версии AutoCAD 2017 появилась функция импорта PDF-файлов в чертеж, с помощью которой можно забрать из файла геометрию, тексты и растровые изображения.

Импорт PDF


Команда импорта находится на ленте Вставка 


В списке доступных форматов добавился PDF


После того, как вы указали нужный файл система выводит окно Импорт PDF



Какие настройки импорта мы можем сделать:

  • Страница для импорта позволяет выбрать конкретные страницы многостраничного PDF-документа
  • Масштаб PDF по умолчанию равен 1:1, используются миллиметры или дюймы в зависимости от настроек файла
  • Расположение позволяет указать точку вставки, масштаб и угол поворота для импортируемых объектов
  • Данные PDF для импорта - выберите те данные, которые нужно импортировать из файла: Векторная геометрия (линейные траектории, кривые Безье, области сплошных заливок, 2D-тела и штриховки со сплошной заливкой, дуги, окружности, эллипсы и штриховки), Сплошная заливка, Текст True Type (импортированному тексту назначается стиль с перфиксом PDF_ и именем шрифта, тексты SHX импортируются как геометрия) и Растровые изображения (растровые изображения сохраняются в формате PNG и вставляются в чертеж по ссылке)
  • Слои позволяет указать, на каких слоях должна разместиться импортируемая геометрия: Использовать слои PDF (в AutoCAD создаются слои на основе слоев в файле PDF, имена слоев начинаются с префикса PDF), Создать слои объекта (для каждого типа объектов будут созданы слои PDF_Геометрия, PDF_Сплошная заливка, PDF_Изображения и PDF_Текст) или на Текущий слой
  • Импортировать как блок позволяет вставить объекты как блок
  • Объединить линейные и дуговые сегменты позволяет собрать смежные объекты в единую полилинию
  • Преобразовать сплошную заливку в штриховку позволяет преобразовать заливки в сплошные штриховки. Важно! Включение этой опции значительно увеличивает время импорта
  • Применить свойства веса линий. Если включить эту опцию, то вес линий импортированной геометрии будет таким же, как в PDF-файле. Если опция отключена, то всей импортированной геометрии будет присвоено значение веса линий по-умолчанию
  • Подразумеваемые типы линий из коллинеарных штрихов. Включение этой опции позволяет объединить разрозненные коллинеарные отрезки и точки в единую полилинию. При этом AutoCAD создает тип линий с именем PDF_IMPORT и назначает ее созданным полилиниям, а масштаб типа линий для них назначается в зависимости от размера штрихов. Данная опция значительно упрощает редактирование импортированной геометрии за счет уменьшения количества объектов. Если опция не включена, то каждый сегмент линии с разрывом будет импортирован как отдельная полилиния. По собственному опыту могу сказать, что не все линии обрабатываются и не все обрабатываются правильно, что вполне нормально для такой непростой задачи.
Кнопка Опции открывает окно настройки пути расположения файлов изображений, которые будут импортированы. Как я уже писал выше, картинки из PDF сохраняются в формате PNG и вставляются в чертеж по ссылке.

Результат выполнения импорта впечатляет. Тексты импортируются корректно, изображения вставляются, полилинии из отрезков собираются!

Думаю, это самое важное, что появилось в новом AutoCAD 2017!

Настройками импорта PDF можно управлять и с помощью новых системных переменных:
  • PDFIMPORTFILTER управляет типами данных для импорта из файла PDF и преобразования в объекты AutoCAD
  • PDFIMPORTIMAGEPATH задает папки для извлечения и сохранения используемых файлов изображений во время импорта файлов PDF
  • PDFIMPORTLAYERS управляет назначением слоев для объектов, импортированных из файлов PDF
  • PDFIMPORTMODE управляет обработкой импортированных из PDF объектов по умолчанию
Заострю внимание на некоторых ключевых особенностей новой команды импорта PDF:
  • Линии с разрывами возможно импортировать как единую полилинию с соответствующим типом линий и масштабом типа линий
  • Текст из PDF импортируется только тот, который создан с помощью шрифта True Type. Для шрифтов TrueType выполняется поиск соответствий или замена на аналогичные шрифты, доступные в системе. Тексты SHX импортируются как геометрия. Причина простая - при создании PDF все шрифты SHX превращаются в геометрию и процесс обратного восстановления шрифта из набора линий просто невозможен
  • Все изображения, содержащиеся в PDF экспортируются в файлы формата PNG, сохраняются в определенной папке и вставляются в чертеж по ссылке
  • Важное замечание, касающееся точности импорта. В AutoCAD данные в файлах DWG хранятся в виде чисел с плавающей запятой и двойной точностью, а данные в файлах PDF — с одинарной точностью. Уменьшение точности данных приводит к округлению значений координат и потере точности при импорте
Я очень впечатлен этой новой функциональностью, советую приглядеться повнимательней.

Команда Импорт PDF


Новая команда  Импорт PDF (ПДФИМПОРТ или _PDFIMPORT) - это альтернативный способ импорта PDF в текущий чертеж AutoCAD.


После запуска команды нужно выбрать один из возможных вариантов импорта - импортировать уже вставленный в качестве подложки файл PDF или выбрать файл с диска


Если выбрать опцию Файл, то запустится уже знакомая нам команда Импорт, которую рассмотрели выше.

Если выбран первый вариант, то система предложит указать область подложки для импорта с помощью прямоугольника или многоугольника или импортировать всю подложку

Также необходимо указать, что делать с подложкой после импорта - Сохранить, Удалить или Выгрузить


Выбор опции Настройки позволяет определить параметры импорта (описание см. выше)

Результат выполнения операции - импортированная геометрия, тексты и изображения.

Облачная служба A360


Лента A360 претерпела большие изменения в новом AutoCAD 2017. На ней появились новые инструменты и исчезли старые редкоиспользуемые. Так, например, исчезли кнопки Канал проекта и AutoCAD 360 в интернете (по поводу этой команды отдельная история: в русской версии эта команда называлась AUTOCAD360ОНЛАЙН, т.е. для ее ввода сначала нужно было переключиться на английский, ввести половину названия, потом переключиться на русский и завершить ввод! полный идиотизм!).


Общий доступ к именованному виду


Совершенно новая команда Общий доступ к именованному виду (ОНЛАЙНОБЩИЙПРОЕКТ  _ONLINEDESIGNSHARE) позволяет опубликовать ваш файл в облачном хранилище и дать доступ на его просмотр вашим коллегам. При этом публикуется не сам файл DWG, а лишь данные с него, что позволяет вам защитить свою информацию и не беспокоиться о сохранности и неприкосновенности ваших файлов DWG. Для просмотра опубликованных файлов не нужно входить в службу A360 и иметь установленные программы Autodesk, просмотр осуществляется в веб-браузере. В настоящее время просмотр работает во всех браузерах, поддерживающих технологию WebGL, таких как Chrome, Firefox, Safari, Internet Explorer и Edge.

Для того, чтобы опубликовать ваш файл, вы должны войти в службу A360 (для входа используется единая учетная запись Autodesk)

В процессе публикации ваш файл (вместе со всеми связанными файлами и данными) загружается в защищенное облачное хранилище, из него формируются все необходимые 2D и 3D виды. Можно выбрать две опции для публикации: Опубликовать и сразу показать в браузере или Опубликовать и уведомить о завершении


Если вы выбрали Опубликовать и сразу показать в браузере, то служба начнет загружать данные в облако и откроет браузер, в котором можно отследить ход выполнения операции.


После завершения процесса виды будут открыты в браузере.


А на электронную почту придет письмо, что все готово


В окне браузера можно перемещать чертеж, работать со слоями, измерять, просматривать свойства объектов и многое другое.

Достаточно скопировать в браузере ссылку на виды и передать ее коллегам любым удобным способом.


Важно, что просмотр видов по ссылке для пользователей доступен в течение 30-ти дней


Если же выбрали опцию Опубликовать и уведомить о завершении, то после завершения формирования и публикации видов AutoCAD выдаст всплывающее сообщение.

Трехмерная печать


Технологии аддитивного производства все больше и больше входят в нашу жизнь, вот и в новом AutoCAD 2017 появилась возможность печати моделей на трехмерных принтерах.

Сделать это можно с помощью двух команд: Отправка в службу 3D-печати (_3DPRINTSERVICE) и 3D-печать (_3DPRINT). Первая команда позволяет сформировать STL-файл для последующей печати, вторая - сформировать файл и открыть его в приложении Print Studio для последующей обработки и печати.

Команда Отправка в службу 3D-печати находится в меню Публикация



После запуска команды необходимо выбрать объекты для печати, далее в окне Параметры 3D-печати определить масштаб и размеры трехмерного отпечатка, а при необходимости, заново выбрать объекты


Команда 3D-печать находится в меню Печать и доступна только в 64-х разрядных системах



Print Studio - бесплатная программа, которая позволяет выбрать нужную модель 3D-принтера из доступных и отправить файл на печать.

Если вы выбрали команду 3D-печать, а Print Studio еще не установлена, то система предложит это сделать


Если согласиться на установку, то через ваш браузер скачается файл Autodesk_PrintStudio_v1.5.1_Win64.exe размером 119 Мб, после скачивания вы можете запустить установку.

Далее, по аналогии с командой Отправка в службу 3D-печати нужно выбрать объекты и установить параметры модели, после чего ваша модель откроется в Print Studio


Привязка координационных моделей Navisworks


Как мы помним, в AutoCAD 2016 впервые появилась возможность вставить координационную модель в формате NWD и NWC - модели Navisworks. В AutoCAD 2017 эта функциональность расширилась и появилась возможность задать точное расположение на присоединенной координационной модели с помощью стандартных объектных 2D-привязок к конечной точке или центру.


Также как и в AutoCAD 2016, команды работы с координационными моделями доступны только в 64-разрядной версии AutoCAD 2017.

В следующей, последней части обзора новинок, я расскажу, что нового появилось в AutoCAD 2017 API и документации для разработчиков.

С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.

суббота, 26 марта 2016 г.

Ответы на вопросы читателей. Часть 10 (февраль 2016)

Добрый день! Публикую десятую часть ответов на вопросы читателей, пришедших в феврале 2016 года.

Девятая часть - здесь.
Вопросы, пришедшие в 2015 году здесь.


Напомню, что написать вы мне можете в почту mikhailov.andrey.s@gmail.com или использовать форму обратной связи. Если ответа на ваш вопрос нет, спросите на форуме.

Спасибо всем за присланные вопросы и благодарности, очень приятно, что моя работа приносит пользу.

Если вы получили ответ на вопрос и хотите поддержать проект материально - внизу страницы есть специальная форма.


пятница, 25 марта 2016 г.

Что нового в AutoCAD 2017 (Часть 2). Интерфейс, команды, графическая система

Добрый день!

Вчера мы начали рассматривать новинки, которые появились в AutoCAD 2017 и разобрали общие сведения о новой версии.


Сегодня рассмотрим все изменения в интерфейсе программы, изменения в командах и разберем новую графическую систему.

AutoCAD 2017 (Часть 2). Интерфейс, команды, графическая система


Интерфейс программы в целом остался прежним, изменениям подверглись часть диалоговых окон. В первую очередь в глаза мне бросилось то, что теперь после установки при первом запуске не появляется на экране Канал проекта. Но это не самое важное изменение.


Изменения в диалоговых окнах


Многие диалоговые окна поменяли в новой версии свой размер и пропорции, к тому же стало возможным менять их размер.

В стандартном окне Выбор файла увеличена область предварительного просмотра файла и из левой части, где находятся быстрые ссылки, убрана ссылка на папки Buzzsaw (наконец-то! неужто кто-то этим хоть раз пользовался)


Окно команды Вставка блока значительно переработано: оно увеличилось, а область предварительного просмотра стала больше


Кроме того, в поле ввода имени блока теперь поддерживается автозавершение, что сильно упрощает выбор нужного блока. Не путайте с динамическим поиском в списке блоков, который был в предыдущих версиях AutoCAD.

Окно Диспетчер параметров листов увеличено по высоте, также как и окна Группы объектов, Диспетчер конфигураций слоев и Перемещение/Копирование листа,  благодаря этому в них отображается большее число строк. Кроме того, эти окна можно руками изменить в размерах


Окно Редактирование атрибутов увеличено по высоте (раньше отображалось 8 строк, теперь 15)


Окно Редактора атрибутов блоков можно увеличить, что позволит увидеть даже самые длинные записи


Окно Свойства чертежа можно изменять в размерах, а на вкладке Прочее запоминается ширина столбцов и не сбрасывается на установленную по-умолчанию


Окна Загрузка/выгрузка приложений и Загрузка проекта VBA тоже изменяемые и теперь отображают больше строк


Из диалоговых окон Быстрый выбор и Очистка чертежа удалены ненужные подсказки.

Инструменты, которые больше недоступны в AutoCAD 2017


Удален из системы Обозреватель контента (ДИСПЕТЧЕРКОНТ / _CONTENTEXPLORER), который позволял выполнять поиск компонентов проектирования (блоков, слоев, типов линий, стилей, текста, атрибутов и пр.) в папках, настроенных для мониторинга (локальных и сетевых папках, а также в библиотеке Autodesk Seek).

Параметры безопасности


В новом AutoCAD 2017 доверенными папками считаются все папки, вложенные в Program Files (или ту, которая настроена в Windows для вашей учетной записи через UAC). В области Списки доверенных папок для исполняемых файлов теперь эти папки отображаются серым цветом


Задержка отображения подсказок


Появилась возможность настроить время задержки для отображения всплывающих подсказок, которые появляются в момент, когда вы подводите курсор к кнопке на ленте


Казалось бы, зачем это сделано? На самом деле, это очень важное нововведение. Подгрузка всплывающих подсказок занимает время и, если у вас не очень шустрый компьютер, то загрузка приводит к кратковременному подвисанию программы, что очень раздражает и мешает в работе. Установив задержку чуть больше, можно избежать ненужных показов подсказок, но сохранить возможность посмотреть те, которые действительно нужны.

Удаление с помощью клавиши Delete


Очень полезное нововведение, связанное с удалением объектов клавишей Delete и переменной PICKFIRST.

Поясню. В AutoCAD есть системная переменная PICKFIRST. Если она равна 0, то объекты можно выбрать только после вызова команды, если 1 - то объекты можно выбрать как до вызова команды, так и после.

Другими словами, если установить PICKFIRST = 0, выделить объекты и нажать клавишу Delete, то ничего не произойдет. Это вводит в панику многих пользователей и они с криками "вирусы!", "опять все сломали проклятые админы!", "этот с....й автокад опять не работает" и прочими начинают бегать по офису.

В AutoCAD 2017 этой проблемы не будет, при попытке удалить объекты клавишей Delete и выключенной переменной PICKFIRST выведется окно с предложением включить переменную


Однако, ретрограды могут скрыть это окно и пугать пользователей дальше.

Вид курсора в рабочей области чертежа


Новая системная переменная CURSORTYPE определяет вид курсора в графической области чертежа - либо классический крестик, либо тот, что установлен в Windows (обычно стрелка).

Однако, видеть в AutoCAD любой другой курсор, отличный от родного и любимого крестика, для меня дико. Но, думаю, многим придется по душе.

Привязка к геометрическому центру полилиний


Как мы помним, в прошлой версии AutoCAD 2016 появилась возможность привязаться к геометрическому центру полилиний


В новой версии появилась возможность ограничить максимальное количество сегментов, которое может иметь полилиния, чтобы к ней сработала привязка Геометрический центр.

Устанавливается число сегментов с помощью переменной PLINEGCENMAX в пределах от 0 до 10 000 000. Значение, установленное по-молчанию, равно 50 000 сегментов.

Весьма тонкая настройка, думаю, что полезная.

Привязка к линиям с разрывами


В AutoCAD 2017 изменилась работа с привязкой курсора к штриховым, пунктирным и штрихпунктирным линиям, т.е. тем, которые имеют пустые промежутки.

При включенной переменной LTGAPSELECTION (по-умолчанию отключена и равно 0) промежутки в линиях распознаются системой и можно выбрать линию или привязаться к ней с помощью простого указания курсором.


Важно! Для работы этой опции нужно включить аппаратное ускорение.

Переменные DIMLAYER и HPLAYER


Напомню, что в AutoCAD 2016 появились переменные DIMLAYER и HPLAYER, которые позволяют размещать соответственно все размеры и штриховки на отдельных слоях.

В AutoCAD 2017 они изменились: в HPLAYER теперь можно задать и несуществующий слой, а DIMLAYER срабатывает для всех команд простановки размеров.

Обратите внимание, что если вы задали несуществующий слой для штриховок, то он не будет создан до тех пор, пока не будет нанесена хотя бы одна штриховка.

Единицы измерения вставленных элементов


В команде Единицы в списке Единиц для изменения вставленных элементов появился Американский геодезический фут


Редактирование текста


В команде редактирования текста ТЕКСРЕД (_TEXTEDIT) появилась опция автоматического повторения Несколько


Включается и отключается опция также переменной TEXTEDITMODE.

Ассоциативные маркеры центра и осевые линии


В новой версии появились инструменты для нанесения ассоциативных маркеров центра и осевых линий на чертежах (в терминах ЕСКД они именуются как центровые и осевые линии).

Команды находятся на ленте Аннотации. Маркер центра проставляется командой МАРКЕРЦЕНТРА (_CENTERMARK), осевая линия командой ЦЕНТРЛИНИЯ (_CENTERLINE)


Стоит заметить, что из команды Размер удален параметр Маркер центра.

Для нанесения маркера центра необходимо выбрать окружность, дугу или дугу полилинии

Для нанесения осевой линии нужно выбрать два объекта (отрезки или линейные сегменты полилиний)


По-умолчанию маркеры центров и осевые линии ассоциативны с объектами и перемещаются и изменяются вместе с ними, однако, в любой момент можно отменить ассоциативность командой ЦЕНТРОТКРЕПИТЬ (_CENTERDISASSOCIATE) и наложить ассоциативность командой ЦЕНТРПРИКРЕПИТЬ (_CENTERREASSOCIATE).

Внешний вид маркеров центра и осевых линий настраивается с помощью системных переменных:

  • CENTEREXE - устанавливает величину удлинения линий за пределы объектов
  • CENTERMARKEXE - определяет, нужно ли строить линии для маркеров центра. По сути, вариант с одним маркером центра без линий существовал в предыдущих версиях AutoCAD
  • CENTERLAYER - определяет слой, на котором будут размещаться создаваемые осевые линии и маркеры центров
  • CENTERLTYPE - устанавливает тип линии для маркеров центров и осевых линий. По-умолчанию тип линий установлен
  • CENTERLTSCALE - устанавливает масштаб типа линии для маркеров центров и осевых линий
  • CENTERCROSSSIZE - устанавливает размер перекрестия для маркера центра
  • CENTERCROSSGAP - устанавливает расстояние между перекрестием и линиями для маркера центра

Если вы поменяли значение переменной CENTEREXE, то для того, чтобы это изменение применилось и ко всем нанесенным маркерам центров и осевым линиям, необходимо воспользоваться командой ЦЕНТРСБРОС (_CENTERRESET) и выбрать необходимые линии.

Редактируются осевые линии и маркеры центра с помощью ручек 


или через панель Свойства



Изменения в графической системе


Начиная с версии 2015 разработчики начали менять в AutoCAD графическую систему. Сначала появилось сглаживание линий, затем анти-алиасинг и пр. на видеокартах, поддерживающих технологию DirectX 11. В AutoCAD 2017 также сделаны существенные доработки видеосистемы.


Производительность для 2D-графики улучшена в AutoCAD 2017 благодаря использованию графических процессоров видеокарт (GPU). С помощью GPU теперь генерируются все типы линий, которые включают в себя штрихи и точки (раньше их расчет проводился центральным процессором CPU).

Что это дает:
  • При создании двумерных чертежей при перетаскивании объектов они теперь сглаживаются, что позволяет видеть результат операции еще до ее завершения (раньше сглаживание не работало в таких режимах).
  • В прежних версиях отображение пунктирных линий (состоят из точек), не изменялось при включении отображения веса линий. Теперь они отображаются в соответствии со своим весом
  • При отображении штрихпунктирных линий с включенным весом линий точки в новой версии отрисовываются именно точками, а не короткими отрезками (по-сути, квадратами) как ранее
  • Улучшено отображение штриховок с близко расположенными линиями - теперь они отображаются без искажений.

Кэширование графики.


Кроме того, теперь вся графика кэшируется в памяти GPU, что позволяет значительно быстрее выполнять операции панорамирования и зумирования изображений. Управление кэшированием идет через системную переменную 2DRETAINMODE (0 - кэширование отключено, 1 - включено). Однако, обратите внимание, что если на вашей видеокарте установлено памяти меньше, чем 128 Мб, то кэширование не будет включено независимо от значения переменной 2DRETAINMODE.

В состав нового AutoCAD 2017 включена утилита "HeadsUp Display (HUD)", название которой можно перевести как "Дисплей на лобовом стекле". Эта утилита позволяет в реальном времени отслеживать частоту обновления экрана FPS и использование видеопамяти. Для загрузки утилиты запустите команду _APPLOAD и выберите из папки C:\Program Files\Autodesk\AutoCAD 2017 файл GsTest.arx.

После загрузки введите в командной строке GSDEBUG и включите HUD.

После этого в левой верхней части рабочей области AutoCAD появится индикатор, отображающий FPS (FPS в последнем кадре - FPS в последних 5 кадрах - FPS в последних 15-ти кадрах) и количество используемой памяти (используемая память в текущем чертеже - во всех открытых чертежах). Важно! Утилита показывает параметры только для 2D-графики.


Производительность 3D-графики также изменена. Во-первых, увеличена стабильность системы, во-вторых, переработаны алгоритмы адаптивной деградации изображения при вращении трехмерных моделей в режимах Тонированный и Реалистичный, особенно для моделей со множеством небольших блоков, содержащих ребра и грани.

На этом заканчиваем вторую часть обзора. В третьей рассмотрим изменения, связанные с импортом в чертежи файлов PDF, трехмерной печатью, публикацией и работой с координационными моделями.

С уважением, Андрей.
Если вы получили ответ на свой вопрос и хотите поддержать проект материально - внизу страницы для этого есть специальная форма.