Реализовано автоматизированное создание административного образа для сетевого развертывания nanoCAD с помощью механизмов ActiveDirectory или SCCM (Microsoft System Center Configuration Manager).
В дополнение к частичному автосохранению, реализованному ранее, в настоящей версии добавлена возможность и частичного (инкрементального) сохранения. Это значительно ускоряет сохранение больших документов.
Управление режимами осуществляется в разделе Сохранение документов
диалога Настройки:
В новой версии внесён ряд усовершенствований в функционал отмены и восстановления выполненных действий (undo/redo).
В классическом интерфейсе в пунктах Отменить и Вернуть меню Правка добавлено отображение названий последних операций (шагов) для отмены или восстановления:
На панели быстрого доступа справа от кнопок Отменить и Вернуть добавлены кнопки раскрывающихся списков для просмотра истории отменённых или доступных для повтора операций:
Обратите внимание:
Несколько последних отмененных операций или команд можно восстановить в списке Вернуть:
Существенно повышена производительность при сравнении старого и нового набора выбора. Наиболее ощутимо скорость падала при осуществлении дополнительной выборки среди большого количества ранее уже выбранных объектов (например, с целью их исключения из выбора).
Оптимизирован механизм графического представления текстовых объектов, в результате чего увеличена скорость регенерации изображения и сокращен объем потребляемой оперативной памяти.
Усовершенствован механизм работы с блоками, что позволило значительно увеличить скорость загрузки и регенерации файлов, содержащих блоки с большим количеством объектов, а также уменьшить необходимое количество потребляемой оперативной памяти.
Значительно оптимизирован процесс вставки сложных объектов в пространство модели (фермы, узлы, болтовые соединения и т.д.), устранено торможение и подвисание курсора.
Увеличена производительность при загрузке и работе в документе с замороженными слоями.
В результате проведенных изменений ушла в прошлое проблема искажения визуального отображения элементов чертежа при сверхбольших расстояниях между ними. Отпала необходимость в регенерации чертежа при приближении к объектам, значительно удаленным от текущего местоположения.
Реализованы новые команды для работы с OLE-объектами.
Команда ВСТОБЪЕКТ (INSERTOBJ) позволяет вставлять связанные или внедрённые OLE-объекты из другого документа.
Команда ОТКРОБЪЕКТ (OLEOPEN) позволяет открыть OLE-объект в исходной программе. Аналогичный результат можно также получить двойным
щелчком на вставленном в чертеж OLE-объекте, а также указанием соответствующего пункта в контекстном меню выбранного объекта.
Команда ВСЕСВЯЗЬОБНОВИТЬ (OLEUPDATEALLLINKS) позволяет обновить одновременно все имеющиеся в документе связанные OLE-объекты.
Добавлен новый способ автоматизации – с помощью сценариев. Командный сценарий представляет собой текстовый файл с расширением .scr, содержащий набор инструкций, предназначенных для выполнения в командной строке nanoCAD. Каждая строка файла содержит вызов команды (с параметрами) или ссылкой на другой сценарий.
Реализовано несколько команд обработки сценариев:
Сценарий может быть запущен при старте nanoCAD из командной строки операционной системы с помощью ключа -s:
nCad.exe MyDraft.dwg -s "C:\samples\my settings 3.scr"
Подключен функционал подписывания пользовательских файлов (.dwg, pdf, zip, …) электронной цифровой подписью (ЭЦП).
Реализовано два варианта подписывания:
Механизм позволяет добавлять к файлу электронную цифровую подпись при его сохранении.
Вначале следует задать сертификат ЭЦП:
После сохранения подписанный файл изменит свой значок на .
Команда ПДПРОВЕРИТЬ (SIGVALIDATE) позволяет проверить корректность электронной цифровой подписи файла.
Механизм позволяет создавать файл электронной цифровой подписи вида
ИмяФайла.Формат.sig и подписывать файлы любого формата.
Вначале следует задать сертификат ЭЦП:
Для создания файла ЭЦП запустить команду ЭЦППОДПИСАТЬ (SIGNFILE) и выбрать в диалоге файл, который нужно подписать.
Команда ЭЦППРОВЕРИТЬ (VALIDATESIGN) позволяет проверить, соответствует ли выбранный файл файлу цифровой подписи. Сначала нужно указать подписанный файл ИмяФайла.Формат, затем файл ЭЦП ИмяФайла.Формат.sig.
Добавлен второй способ построения сплайнов – при помощи указания точек управляющих вершин.
Для редактирования сплайнов в режиме определяющих точек реализован новый тип ручек, позволяющих изменять направления касательных векторов:
При создании сплайна добавлена отрисовка вспомогательной пунктирной полилинии, соединяющей в зависимости от способа построения определяющие точки или управляющие вершины сплайна. Добавлена возможность выполнять привязку к точкам данной полилинии.
По завершении построения сплайна вспомогательная полилиния удаляется.
При построении сплайна реализована возможность привязки к его начальной точке.
По просьбам пользователей добавлена возможность оптимизации сплайнов путём управления точностью его аппроксимации и задания максимального количества точек. Команда Упростить сплайн (SIMPLIFYSPLINE).
Реализована команда ЭкспортВЭЛиста (ExportLayout), позволяющая экспортировать все видимые объекты текущего листа в пространство модели нового чертежа.
Новая команда СМЕНАПРОСТР (CHSPAСE) осуществляет перемещение выбранных объектов из пространства модели (видового экрана на листе) в пространство листа, а также из пространства листа в видовой экран, расположенный на листе.
Реализована новая команда Наклонить размер (DimOblique), позволяющая изменять угол наклона одного или нескольких ранее проставленных размеров.
Добавлена возможность простановки угловых ординатных размеров (команда dimAOrd).
Подключен Встроенный растровый принтер для вывода данных в растровые файлы поддерживаемых форматов:
Добавлен новый виртуальный принтер - Встроенный DWF-принтер.
Добавлен ещё один новый виртуальный принтер - Встроенный DWFx- принтер.
Доработан механизм вывода на печать изометрических видов при задании области печати с помощью Рамки.
В диалоге Предварительный просмотр добавлена возможность задавать количество выводимых на печать экземпляров. Параметр недоступен при печати в файл.
В окне предварительного просмотра:
Добавлена новая команда СлойП (LayerP), позволяющая последовательно возвращать предыдущие состояния и свойства слоёв.
Изменена логика выбора группы слоёв с использованием клавиш SHIFT и CTRL. Теперь логика выбора в диалоге Слои соответствует логике, реализованной в Проводнике Windows.
нужно выполнить следующую последовательность действий:
Оптимизирована процедура составления списка слоёв конфигурации: существенно увеличена скорость отображения списка слоёв, особенно если количество слоёв в конфигурации исчисляется сотнями.
Для вызова диалога «Параметры проверки» добавлена команда
ПАРАМСТАНДАРТЫ (STANDARDSSETTINGS).
Изменено поведение кнопки проверки стандартов САПР: теперь кнопка отображается в строке состояния только в том случае, если к документу был подключен файл стандартов.
Добавлена гиперссылка для открытия диалога Настройка стандартов во всплывающей подсказке у кнопки проверки стандартов:
Изменилось поведение привязки в трехмерной среде. Если установлен визуальный стиль с тонированием граней и поверхностей и переменная OSNAP3DTOP включена (= ON), то привязка будет производиться к характерным точкам того объекта, на который наведен курсор. В том случае, если установлен каркасный визуальный стиль, или переменная OSNAP3DTOP выключена (= OFF), привязка будет осуществляться как и раньше ко всем узлам всех объектов.
Реализована полноценная поддержка прямоугольных массивов блоков (Мн- блоков), созданных в сторонних программах командой МВСТАВИТЬ (MINSERT).
Возможности команды расширены: теперь она умеет создавать
Реализована системная переменная PELLIPSE, определяющая тип создаваемого эллипса:
Реализована возможность редактирования контура Областей (Region) при помощи ручек.
Доступны 2 режима редактирования:
Переключение режима редактирования осуществляется круглой ручкой.
Таблицы .dwg стали понимать вводимые формулы.
Так например запись =B3+C6 будет воспринята как формула и отобразит результат сложения ячеек B3 и C6.
В команде УДЛПРОКСИ (RMPROXY) добавлена возможность отдельного удаления прокси-объектов, не имеющих графического представления:
Для функции автоподбора в командной строке добавлена возможность задания времени задержки отображения списка подобранных вариантов:
Расширены возможности Диспетчера чертежа по управлению видимостью объектов. В новой версии программы стало возможным сделать видимыми на экране так называемые «скрытые» объекты, то есть объекты, для которых в базе
данных чертежа задано свойство «невидимый». Выбрав соответствующую опцию в контекстном меню Диспетчера чертежа, можно сделать видимыми как отдельный объект, так и группу объектов:
Обновлён состав инструментов функциональной панели Инструменты.
Добавлены блоки по ГОСТ 2.784-96, ГОСТ 2.785-70, ГОСТ 2.788-74, ГОСТ 2.790-
74, ГОСТ 2.791-74, ГОСТ 2.792-74, ГОСТ 2.793-79, ГОСТ 21.205-2016:
В диалоге Настройка пользовательского интерфейса (НПИ, INTERFACE) реализована возможность выгрузки текущего частичного конфигурационного файла:
В диалоге Настройка пользовательского интерфейса (НПИ, INTERFACE) добавлена возможность импортировать сочетания клавиш из файлов .cuix и .cfg:
Команда отображения свойств чертежа, а также утилиты аудита, проверки и работы с документом добалены в меню приложения и контекстное меню закладки документа.
Реализована системная переменная ATTIPE, отвечающая за внешний вид панели Формат текста при создании/редактировании многострочных атрибутов.
Реализован прямой переход на вкладку Объектная привязка диалога Режимы черчения по команде Настройка кнопки оПривязка в строке состояния.
Добавлена дополнительная возможность включения/отключения отображения диалога Выбор объектов сочетанием клавиш CTRL+W.
Подключен динамический ввод при создании прямоугольника по 2-м точкам.
При выборе объектов для конвертирования по умолчанию установлена опция Все.
Добавлена новая панель инструментов Сервис:
Теперь индикатор прогресса выполнения операций в строке состояния во время своей работы не скрывает расположенные справа от него кнопки строки состояния.
Реализована возможность обмена данными в формате C3D, разрабатываемого компанией C3D Labs. Импорт/экспорт данных в формате C3D доступен при работе с геометрическим ядром C3D.
Добавлена поддержка формата COLLADA, предназначенного для обмена данными между 3D приложениями.
При импорте облаков точек из текстовых форматов (команда NPC_IMPORT
Реализована возможность экспорта данных в 3D PDF.
Добавлена возможность экспорта данных в форматы DWF и DWFx.
В команде Экспорт облака точек (NPC_EXPORT) добавлена возможность экспорта облака точек в формат *.PLY - Polygon File Format, разработанный для хранения данных 3D сканеров. Формат позволяет хранить множество свойств объекта (цвет, прозрачность, нормали, текстурные координаты и т.д.)
Добавлена возможность экспортировать данные в формате STL не только при использовании геометрического ядра C3D, но и с ядром ACIS.
Добавлены команды для публикации объектов чертежа в базу данных для использования в программе CADLib Модель и Архив.
Команды доступны
Для того, чтобы выполнить публикацию, необходимо предварительно подключиться к базе данных CADLib Проекта.
Расширены возможности редактирования материалов: функционал разнесен по трем панелям, появилась возможность редактировать параметры текстуры материала:
Редактирование материала вынесено из Обозревателя материалов на отдельную панель Редактор материалов. Новая функциональная панель Редактор текстур позволяет настроить параметры наложения текстуры материала и вызывается из меню кнопки , справа от имени файла текстуры.
Добавлен ряд новых команд по созданию и редактированию твердотельных
3D-объектов (3D-тел).
Ряд новых команд позволяет создавать базовые твердотельные примитивы (3D-тела) Ящик, Цилиндр, Конус, Сферу, Пирамиду, Клин, Тор с помощью команд, доступных
Созданные 3D-тела имеют собственные редактируемые свойства и интеллектуальные ручки.
Для быстрого создания 3D-тел в форме стены можно использовать команду
Команда доступна
Процесс аналогичен созданию полилинии, включая прямолинейные и криволинейные сегменты, за исключением того, что здесь можно задать значения по умолчанию для параметров Высота, Ширина и Выравнивание получаемого 3D-тела.
Поиск областей, в которых имеются пересечения или наложения 3D-тел или поверхностей, с возможностью последующего сохранения этих областей в качестве 3D-тел.
Команда доступна
С помощью команды Анализ перекрытий 3D-тел осуществляется поиск пересечений в объектах, состоящих из наборов 3D-тел или поверхностей. При проверке пространственных взаимодействий создаются временные объекты-тела
или поверхности и выделяются области пересечения моделей. Можно сравнить два набора объектов или проверить все 3D-тела и поверхности в файле чертежа.
При снятии флажка При закрытии удалить объекты взаимодействия, временные объекты (3D-тела или поверхности) останутся после окончания работы команды.
Набор новых команд позволяет редактировать 3D-тела. Команды доступны
Доступна операция построения 3D-тел на основе поперечных сечений командой Вытягивание по сечениям (ПОСЕЧЕНИЯМ, LOFT).
Команда Разрезание (SLICE) позволяет создавать новые 3D-тела и поверхности путем разрезания или разделения существующих объектов.
Секущая плоскость задается двумя или тремя точками, заданием главной плоскости ПСК или выбором объекта-поверхности. Сохранить можно одну или обе части разрезанных объектов.
3D-тела и поверхности можно разрезать с использованием заданных плоскостей или объектов-поверхностей.
Сети нельзя разрезать или использовать в качестве режущих поверхностей.
Поверхности можно преобразовать в 3D-тела путем выдавливания поверхности с помощью команды Толщина (THICKEN). Для придания поверхности внутренней толщины вводится отрицательное значение.
С помощью системной переменной DELOBJ можно задать сохранение или удаление исходной поверхности после выполнения операции.
Существует возможность получить визуальное представление при выдавливании командой Выдавливание граней (ВЫДАВГРАНЬ, PRESSPULL) замкнутых объектов и областей (REGION), а также при смещении или выдавливании граней 3D-тел.
Замкнутые объекты или ограниченные области образуют 3D-тела.
Незамкнутые объекты образуют поверхности.
Если выбрать плоскую грань 3D-тела, операции вытягивания приводят к изменению размера твердого объекта на основе заданного расстояния смещения.
Команда Смещение кромок (OFFSETEDGE) создает замкнутую полилинию, смещённую на заданное расстояние от кромок выбранной грани на 3D-теле.
Можно сместить кромки на плоской грани 3D-тела. Результат представляет собой замкнутую полилинию, расположенную в одной плоскости с выбранной гранью, и может находиться внутри или за пределами исходных ребер.
Команда Извлечение ребер (ИЗВЛРЕБРА, XEDGES) позволяет создать геометрию каркаса посредством извлечения всех ребер из 3D-тела.
Команда Создание сопряжения (СОПРЯЖЕНИЕКРОМКИ, FILLETEDGE) выполняет скругление и сопряжение ребер объектов-тел. Можно выбрать несколько кромок. Ввести значение радиуса сопряжения или щелкнуть и перетащить ручку сопряжения.
Команда Создание кромки (ФАСКАКРОМКИ, CHAMFEREDGE) выполняет построение скоса для ребер 3D-тел. Можно одновременно выбрать несколько
кромок (ребер), если они принадлежат к одной и той же грани, затем ввести значение длины фаски.
Команда Редактирование граней и ребер (РЕДТЕЛ, SOLIDEDIT) позволяет редактировать грани и ребра 3D-тел. Грани и ребра можно копировать и назначать им цвета. 3D-тела можно разделять.
Путем комбинирования 3D-тел с помощью логических операций объединения, вычитания и пересечения можно создавать единые составные тела.
Команды доступны
Команды Секущая плоскость, 2D Вид, 2D Проекционный вид, 2D
разрез теперь работают и с 3D-телами.
Команды доступны
Секущая плоскость (VIEWSECTION) создает плоскость сечения и множество проекционных видов на его основе. Эти виды ассоциативны с тем, что в них отображается. На видах есть возможность показывать/скрывать невидимые линии, показывать штриховки сечений. Отображение можно настраивать – цвет, тип штриховок/заливок. Сечение можно привязать к рабочей плоскости (строится командой ADDWPL).
2D Вид (DRAWINGVIEW) создает 2D-виды с выбранных 3D-тел.
Направление проекции – ось Z текущей ПСК.
2D Проекционный вид (PROJECTIONVIEW) создает проекционные виды на основе выбранных 2D-видов или плоскости сечения. Команда по поведению похожа на DRAWINGVIEW, но за опорное направление при выборе плоскости проекции берётся направление проецирования исходного вида или нормаль плоскости сечения.
2D разрез (SECTIONVIEW) создает вид-разрез используя другой 2D-вид или проекционный вид. Разрез строится пока только плоскостью.
Все создаваемые виды ассоциативны. Изменение модели инициирует перестроение видов, но может быть и отключено. Возможность ручного обновления видов.
Команда DEFAULTMANIPULATOR позволяет включить режим отображения манипулятора на твердотельном объекте при его выборе в поле чертежа.
Задать манипулятор по умолчанию или [манипулятор переноСа/манипулятор Поворота/
манипулятор Масштабирования/Без манипулятора]<Без манипулятора>:
В зависимости от выбранной опции, при выборе 3D-тела может отображаться манипулятор 3D-перемещения, 3D-поворота или 3D- масштабирования.