ZWCAD 2017: надо попробовать

Впервые я заинтересовался альтернативными CAD пакетами, когда возникла тема с лицензированием. Конечно, помимо сравнимого функционала, хотелось найти программу, внешне максимально похожую на Автокад. С ним я знаком давно, еще с архитектурного института. Переучиваться на что-то другое совсем не хотелось.

943e081a524547f7ad68c7d0f8c09273.jpg

Самыми близкими к теме тогда оказались пакеты на базе IntelliCAD. Внешне они очень напоминали Аutocad, но все еще были беспомощны для профессионального использования. Попробовав что-то сделать по работе — отредактировать чертеж или 3D-модель, вывести файл на печать — в скором времени очень хотелось вернуться к Автокад. В каждой программе были какие-то шероховатости, недоделки. Предварительный просмотр вывода на печать был не таким удобным, не позволял приближать изображение, чтобы увидеть толщины линий. При зеркальном отражении не отображалось отслеживание оси между двумя указываемыми точками. В некоторых случаях не сохранялись пользовательские настройки после завершения программы. Я стал следить за обновлениями, сравнивал пакеты от разных разработчиков, надеясь все же найти «рабочую лошадку».
Лично меня долгое время устраивал функционал Autocad 2000i. Его легко было адаптировать, настроить меню, цвета и шрифты интерфейса, подвязать кое-какие LISP-файлы. С переходом на 64-разрядную Windows, установка этой версии стала невозможна. Вставала неприятная необходимость подыскивать и настраивать более позднюю версию. С каждым обновлением Автокад разрастается, становится мощнее. Но от этого становится все более громоздким, дольше загружается. Также требуется все больше действий, чтобы адаптировать интерфейс «под себя», отключить бесполезные лично для меня опции.

И вот появился ZWCAD 2014. Он установился на 64-разрядную систему, интерфейсом был очень похож на Автокад и был практически без глюков. Адаптировать его получилось достаточно быстро. Вскоре я решил протестировать программу на интерьерном проекте. С тех пор ZWCAD зарекомендовал себя отличным инструментом для оформлении чертежей и построения базовых 3D-объемов для последующей работы в программе 3D-моделирования и визуализации. Далее была отличная 2015-я версия. В общем, для моих потребностей функционала ZWCAD +2015 оказалось вполне достаточно.

Совсем недавно вышел ZWCAD 2017, долгожданный новый релиз программы. Далее предлагаю мой субъективный обзор новой версии программы.

Основные возможности ZWCAD 2017 Professional:


  • Открытие и сохранение файлов формата DWG (родной формат Автокад). Поддерживаются версии DWG AutoCAD R14-AutoCAD 2017;
  • Открытие и сохранение файлов формата DXF версий AutoCAD R12-AutoCAD 2017;
  • Включена поддержка программных интерфейсов .Net, ZRX, VBA, LISP;
  • Поддерживается функция 3D-моделирования и редактирования;
  • Появилась возможность рендеринга сцены.


Интерфейс


ZWCad 2017 имеет привычный и понятный интерфейс. У пиктограмм свое начертание, но в целом — это тот же стиль, что и у Autocad.

В конце процесса установки ZWCAD 2017 предлагает выбрать стиль интерфейса между классическим и ленточным. Также его можно будет изменить позже в программе, указав на «шестеренку» в правом нижнем углу программы.

Исходный вид программы. Классический интерфейс:

2078ae94c2f0417d9fdb54f0f54e3ebd.jpg

Исходный вид программы. Ленточный интерфейс:

427ab1b09d0040c1852f99309a971f0e.jpg

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

Меню Файл:

cc0e3c03ac6746f89fcb836e9ae0f5e5.jpg

Меню Правка:

38cfac8ec4d2442a9ea9584895febff2.jpg

Меню Вид:

0ec0b443265f4c22907a3f914b8c42c0.jpg

Меню Вставить:

6c8c772f913a4c0991ee1215815de8ea.jpg

Меню Формат:

872bf3eede9d4b42a73eb448c7937a92.jpg

Меню Сервис:

40a3a9eb29774d778cf6873c2fa0c658.jpg

Меню Рисование:

293d2456c5114134afc40a2e4bc451dd.jpg

Меню Размер:

3464c839699c4565a4ef2687b6745724.jpg

Меню Редактировать:

3464c839699c4565a4ef2687b6745724.jpg

Меню Экспресс:

c00a230df3ca4fa5bd1c27302172f56f.jpg

Меню Окно:

28b0fd98442443ea90619ef97d1702f0.jpg

Меню Справка:

6f291b33745347a19c0f42b58fed8be7.jpg

Панели инструментов


При первом запуске программы загружаются основные панели инструментов:

Стандартная:

42b1b401082d433b9bece5d49ff6f794.jpg

Стили. Текстовые стили, размерные стили, стили таблиц, стили выносок:

7035a71b7627457988a308397b9ffdca.jpg

Слои. Управление слоями:

88b10e823cd9414aa0045de60a5d5cd1.jpg

Свойства. Цвет, тип линии, толщина линии:

ee88556b1aa64633b16b6c31264adb37.jpg

Черчение:

f4d00fe34fab45078451e671b2b37aee.jpg

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

9f8f3590c8a04d9f854b411c647c5b76.jpg

Порядок прорисовки:

6eece116c97f4a08902bdb5c4df787d4.jpg

Можно использовать существующие панели инструментов. Создавать и редактировать панели инструментов в ленте можно, используя команду _CUI, для классического интерфейса загрузка панелей осуществляется по аналогии с ранними версиями AutoCAD через файлы mnu/mns, которые можно подготовить, например, в Блокноте.

Диалоговые окна


Привожу здесь основные диалоговые окна ZWCAD 2017. Для пользователей Autocad они хорошо знакомы.

Менеджер слоев:

ae215a5874fd47dfa2bfd8a5cbb376e5.jpg

Параметры листа:

97b790e8fb5240e389fdebe6d52b5b45.jpg

Окно штриховки:

ccf0e1e7c43f40639793285b2dd64e04.jpg

Выбор цвета:

515b70c5f5b04b99b6259e25b66146eb.jpg

Настройка программы


После первого знакомства с программой ZWCAD 2017, приятно для себя отметив то, что разработчики по-прежнему создают продукт в стиле Autocad, хочется уже скорее его попробовать в деле. И первое, это настройка «под себя».

Сервис → Настройка (_options):

55bb0c92ee4243ee9c1625825b74989b.jpg

Не буду описывать все параметры. Они аналогичны Autocad. Первое, что я обычно настраиваю, это цвет фона пространства модели, цвет перекрестия и размер перекрестия.

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

f90dc0745bf441248a5affac3c57352d.jpg

Полезные функции


Далее хочу коснуться полезных функций, которые уже хорошо знакомы пользователям Автокад и доступны в ZWCAD 2017.

Очень удобен Быстрый выбор, предназначенный для выбора объектов в файле, фильтруя их по различным свойствам, слой, тип линии и т.п.

Сервис → Быстрый выбор (_qselect):

0906627343b14cc2a720a3e09061619e.jpg

Копирование свойств значительно облегчает процесс выполнения чертежей. Позволяет применять свойства одних объектов к другим.

Редактирование → Копирование свойств (_matchprop):

ee88556b1aa64633b16b6c31264adb37.jpg

Изолирование объектов оставляет видимыми лишь выбранные объекты. Также можно Скрыть объекты и Завершить изоляцию объекта, то есть сделать все объекты снова видимыми. Функцию можно использовать при работе с плотными чертежами и «тяжелыми» 3D моделями. Удобно прорабатывать отдельные элементы в одном файле.

Изолировать объекты (_ISOLATEOBJECTS), доступна в контекстном меню:

a358571b250444b78144e42014211c38.jpg

Раздел меню Экспресс содержит множество полезных дополнительных команд.

Одна из них Сбросить координату Z в 0. К примеру, необходимо быстро обвести 3D модель отрезками. В этом случае примитивы могут иметь координату Z, отличную от нуля. Мне доводилось работать с чужими планами, где привязка Пересечение не срабатывает там, где на виде в плане примитивы явно имеют точку пересечения. Взглянув на чертеж в аксонометрии, становилось понятно почему. Не все примитивы лежали на нулевой плоскости.

Рассмотрим ситуацию на примере. По топосъемке выполнен чертеж:

b7d7f9a566724e78a5598d46b15e4ebe.jpg

Взглянув на чертеж в аксонометрии, видим, что примитивы находятся на разных отметках по оси Z:

5871257b1b654df88d96b62a24a062b6.jpg

Сделав активной ПСК, на которую будем проецировать примитивы, выполним Экспресс → Сервис → Сбросить координату Z в 0 (_zvalto0):

7d41a2c7236543bfa43a0e82a9746173.jpg

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

Экспресс → Рисование → Суперштриховка (_superhatch):

974eae0a3a694699979dbaff7f1d3ddb.jpg

Выберем в диалоговом окне заранее подготовленный блок.

52d63a0f27114684976f86b75d2c299a.jpg

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

bd273a4734f3473c9b67471de9b8520d.jpg

Указав точку внутри замкнутого контура, получаем результат:

3aebb38555764cde9491e9c23494900a.jpg

Возможности 3D-моделирования в ZWCAD 2017 Professional


Программа оснащена богатым набором инструментов для построения моделей архитектурных объектов, предметов интерьера и т.п. В данном случае я касаюсь только сферы своей деятельности. Построения в ZWCAD 2017 Professional выполняются точно, с использованием привязок. Качественно построенные модели в дальнейшем можно использовать уже в специализированных программах по моделированию и визуализации.

943e081a524547f7ad68c7d0f8c09273.jpg

Инструменты твердотельного моделирования и редактирования тел находятся в пунктах меню Рисование → Тела, Редактировать → Редактирование тела и заключены в панелях Моделирование и Редактирование тела.

Рисование → Тела:

b8fffb2491ad4f9b8d731ade329a3e30.jpg

Редактировать → Редактирование тела:

99ab72f59c5c4c5e8c1a6f873cf81d3f.jpg

Моделирование:

b8fffb2491ad4f9b8d731ade329a3e30.jpg

Редактирование тела:

cd1e422cb9df44b3a153adc5238cfa05.jpg

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

В качестве замкнутого контура возьмем профиль полиуретанового карниза Orac Decor C336, а в качестве траектории — полилинию, образованную двумя дугами.

1a2ce01bda8a4304827b988758daaae4.jpg

Выставим профиль перпендикулярно плоскости XY и поместим его в начало полилинии.

f82f62887c8d4235bf33d6c56beeda96.jpg

Далее выполним Рисование → Тела → Выдавить. Примитивом выберем контур, а траекторией полилинию.

d389ec28f2fd4fddbb59c084abbc0d4e.jpg

На изображении созданная модель тонирована По Гуро для наглядности:

ccf33326639b4a55bd27cf45f3727e20.jpg

Чтобы рассечь тело с помощью команды Сечение, требуется указать три точки, определяющие секущую плоскость. Например, предварительно выдавив прямоугольник, выполним Рисование → Тела → Сечение (_slice). Команда просит указать первую и вторую точки. Указываем их в плоскости XY.

02cb49704b4e464b94acb036b2aeef1a.jpg

Далее требуется третья точка плоскости по оси Z. Вводим относительную координату @0,0,1 и получаем результат.

50daad9dee204ed6905017ba9cb263fc.jpg

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

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

b0fd96e1d2374359b35f854fa1287917.jpg

Визуальные стили


При работе с 3D-моделью удобно пользоваться тонированием. В ZWCAD 2017 Professional используется семь визуальный стилей. Для примера привожу несколько из них.

2D-каркас:

b30e0645f55b4f3aaa98d480d6bcf1fc.jpg

Скрытие (со скрытыми линиями):

5d348fa89005402aa826a2123da06c3f.jpg

По Гуро:

da7b2df806f0431aa072e687bdd32260.jpg

По Гуро, с кромками:

b6bf6fbc122a4c15803a65d88856859d.jpg

Также в ZWCAD 2017 Professional появилась возможность рендеринга. Для кого-то она может быть полезной.

25fed2e395bf482ca56d1c52e71a4ff0.jpg

Выводы


Бесспорно ZWCAD — это реальный рабочий инструмент. В отличие от Автокад, он легкий и компактный. При этом оснащен аналогичным базовым набором функций.

О новой версии


Я с нетерпением ожидал выхода ZWCAD 2017. По результату экспресс-тестирования считаю, что он готов к использованию, но все же нуждается в доработке. Некоторые привычные, по прошлым версиям, возможности пока отсутствуют, есть неточности в работе некоторых команд. В целом ZWCAD 2017 Professional мне понравился. И, думаю, разработчики оперативно устранят недочеты.

PS


Конечно, мои выводы субъективны и основаны на сравнении с прошлыми версиями программы. Потенциальным пользователям я рекомендую самостоятельно ознакомиться с ZWCAD 2017 Professional. Полноценная 30-дневная пробная версия доступна для скачивания.

© Habrahabr.ru