Nanocad: новое слово в мире сапр от компании «нанософт. Новые направления развития платформы

31.03.2019 Проблемы

От главного редактора сайт: В последнее время компания Нанософт демонстрирует значительное расширение фронта своего рыночного наступления, в том числе - за счёт гибкого сочетания разных форм бизнеса. С одной стороны, это - активное дистрибьюторское партнёрство с крупными западными вендорами CAD ( - и с Siemens PLM) и AEC/BIM (в числе прочего, выделяется солидный опыт распространения ). С другой стороны, - энергичное развитие своей флагманской платформы, вероятно, начинающее приносить существенную прибыль, а заодно находящееся в русле нынешней отечественной политики импортозамещения. По-видимому, всё это свидетельствует о вступлении компании в период зрелости, об её растущей ориентации на дальновидную долгосрочную стратегию.

Заметный шаг по развитию собственных решений - выпуск версии nanoCAD Plus 7, обзор который сегодня предлагается вашему вниманию. Впервые этот материал был несколько дней назад представлен в блоге Нанософт на портале habrahabr; мы публикуем обзор после определённой доработки, произведённой в компании Нанософт, и по любезному разрешению её маркетингового отдела. Публикуемая статья может служить хорошим примером баланса между достаточно глубокой детализацией, уместностью выбора характеризуемых свойств продукта и ясностью изложения. В данном случае, несколько необычно большой объём материала не является его недостатком.

Завершающий раздел этой интересной статьи авторы характеризуют так: «Это..., скорее, направления развития, которые вырывают nanoCAD из области чисто чертежного инструмента. Мы говорим о функционале по работе с облаками точек, трехмерному моделированию и параметрическому черчению». Остаётся пожелать, чтобы в сравнительно недалёком будущем в обзорах новых версий nanoCAD подобные направления развития характеризовались в числе главных пользовательских возможностей и преимуществ.

Что можно сделать за один год активной разработки? Глядя на скорость развития современных САПР, кажется, что не очень много – где-то интерфейс обновить, где-то функцию новую добавить, внести несколько исправлений. Поэтому бытует мнение, что российские технологии безнадежно отстали, а нам суждено всю оставшуюся жизнь использовать западные решения и технологии.

Однако новая версия nanoCAD Plus может изменить сложившееся представление – плотно засев на код, вооружившись компиляторами и поддержкой отдела тестирования, за один год ЗАО «Нанософт» сделала настолько существенный рывок вперед в функционале САПР-платформы, что возникают обоснованные опасения насчет размера этой статьи... И все же давайте разберемся с новшествами, воплощенными в новой, седьмой версии отечественной платформы nanoCAD Plus.

Введение

По традиции сделаем небольшой обзор того, что произошло в группе разработки и развития платформы nanoCAD за год, предшествующий выпуску новой версии. Это позволит понять, на что мы в первую очередь обращали внимание при анализе и разработке нашей системы.

Во-первых, компания ЗАО «Нанософт» несколько снизила общую маркетинговую активность и существенно сократила поездки по городам и весям с рекламными семинарами. А заменила их прямыми контактами с руководством проектных организаций, группами внедрения и непосредственными проектировщиками, что позволило глубже погрузиться в проблемы «на местах», чуть изменив приоритеты разработки. В частности, было реализовано несколько относительно крупных (более 100 рабочих мест) пилотных проектов, по результатам которых начались разработки в области подшивок, контроля стандарта предприятия, качества работы с «битыми» DWG-файлами. Накопленный опыт частично воплотился в новом функционале седьмой версии, а частично еще «варится» в котле разработки.

Во-вторых, несмотря на сокращение маркетинга, мы наблюдаем уверенный рост числа пользователей платформы nanoCAD. В частности, на текущий момент к нам на сайт www.nanocad.ru каждый день заглядывает в среднем от трех до четырех тысяч посетителей, из которых 90% – новички. В день регистрируется в среднем 500 скачиваний продуктов с сайта и выдается порядка 300 новых рабочих мест всех типов лицензий. Это значит – 10 000 новых регистраций в базе пользователей в месяц! На официальном форуме www.forum.nanocad.ru зарегистрировано более 21 000 аккаунтов, уже написано 27 000 сообщений и каждый день публикуются порядка 10-20 новых. Число только бесплатных пользователей платформы nanoCAD 5.1 достигло 450 000 рабочих мест – наш абсолютный рекорд!

Конечно, активный интерес пользователей к nanoCAD во многом обусловлен проблемой импортозамещения, о которой сейчас не говорит только ленивый. И это дает определенный результат – все больше и больше пользователей начинает осматриваться вокруг, оптимизировать свои САПР-бюджеты и проявлять интерес к нашему решению. Но и развитие nanoCAD приводит к повышению популярности – каждый день мы получаем положительные отзывы о возможностях nanoCAD Plus и решениях, реализованных на его базе. В результате, несмотря на сложную экономическую ситуацию в стране, число пользователей коммерческой версии платформы nanoCAD Plus 6.0 увеличилось на 11% по сравнению с предыдущей версий – очень неплохой результат.

Что это значит для нас и nanoCAD? Прежде всего, изменился портрет пользователя. Если раньше nanoCAD применяли скорее частные пользователи, то теперь наше решение рассматривают проектные группы с количеством проектировщиков свыше 100 человек. Понятно, что и к функционалу в таком случае предъявляются совершенно иные требования: в частности, во главу угла встает стабильность решения и возможность использовать продукт без каких-либо донастроек. Именно поэтому в новой версии мы уделили много внимания интерфейсу продукта, внедрению небольших, но привычных для массового пользователя утилит и постарались максимально ускорить работу решения (рис. 1).

Рис. 1. nanoCAD Plus 7 – новая версия отечественной САПР-платформы

В-третьих, мы потратили на разработку версии 7.0 целый год! Те, кто внимательно следит за нашим проектом, могли заметить, что ранее версии выпускались раз в полгода: 3.0 в далеком уже 2011, а через полгода – 3.5; 4.0 летом 2012 и через полгода – 4.5; 5.0 в 2013, затем обновление бесплатной версии 5.1, а летом 2014 – версия 6.0. К седьмой версии у нас накопились сложные задачи, которые, с одной стороны, быстро не решишь, а с другой, без которых не очень хотелось двигаться дальше. Именно поэтому после выпуска шестой версии мы фактически сразу взялись за седьмую и усиленно работали над ней вплоть до конца января. А с февраля версия поступила в тестовую лабораторию, и мы обкатывали продукт в условиях, максимально приближенных к реальности: на сайте www.nanocad7.ru было объявлено открытое бета-тестирование, которое привлекло 106 аккаунтов с 410 рабочими местами. В течение четырех месяцев мы внимательно анализировали работу nanoCAD Plus 7 на «живых» проектах и убедились, что программа готова к выходу.

И теперь с уверенностью можем заявить: nanoCAD Plus 7 – это лучшая версия nanoCAD, которую мы выпускали когда-либо!

Что нового в продукте?

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

Общечертежные функции

И это логично: в первую очередь, nanoCAD Plus – это инструмент для разработки рабочей документации, и именно здесь пользователи ждут очередного витка развития.
Специальные точки привязки

Начну, пожалуй, с самой востребованной функции – дополнительных привязок, используемых при черчении. nanoCAD давно уже обладает базовым набором привязок типа Конечная точка, Середина отрезка, Нормаль, Параллельность и т.п. – без таких вещей вообще сложно себе представить современную САПР. Кроме того, известно, что nanoCAD предоставляет еще и уникальную возможность привязываться к примитивам монохромных растровых чертежей – это позволяет ввести в работу сканированные бумажные или просто растровые документы из архива проектной или типовой документации, из сети Интернет. А теперь в nanoCAD Plus 7 мы дополнительно включили два новых типа привязок:

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

Причем работают эти привязки как по векторам, так и по растровым объектам!

А еще привязки «научились» цепляться к некоторым «нестандартным» объектам – контурам листов и линиям пересечения размеров. Эта уникальная возможность дополнительно позволит контролировать чертеж, например, привязать примитивы к углам, середине и центру листа. Представьте себе, как теперь легко положить на лист форматку или разбить лист на зоны!

Ускоренный поиск контура штриховок
В седьмой версии мы сделали очередной большой шаг вперед в оптимизации работы штриховки. Помимо улучшенной обрезки (теперь штриховка обрезается как выбором объекта, так и указанием контура) мы существенно ускорили поиск границ штриховок на сложных, насыщенных чертежах, например, генпланах. Попробуйте сравнить с другими САПР – наверняка вы заметите трех-/четырехкратное ускорение (рис. 2).

Рис. 2. В nanoCAD Plus 7 значительно переработаны алгоритмы по поиску контура штриховок

Интеллектуальное удаление слоев
Одна из самых частых операций при работе с электронным документом – работа со слоями. Ах, как часто, скопировав данные из другого документа, мы случайно переносим лишние слои! И как же сложно их затем удалять: надо разобраться со структурой документа и убедиться, что лишние слои не содержат объектов (т.е. удалить примитивы или перенести их на другие слои). В nanoCAD Plus 7 выполнять эту операцию стало в разы легче: просто выделите ненужные слои и нажмите кнопку Удалить – если слой не будет пустым, nanoCAD предложит диалог, который выполнит работу по сортировке объектов самостоятельно (рис. 3).

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

Редактор блоков в отдельном окне
Ранее в nanoCAD Редактор блоков был контекстным (команда REFEDIT ), т.е. редактирование блока осуществлялось поверх чертежа, и во многих случаях это было комфортно – например, в блок можно быстро добавить существующие примитивы из документа. Но все-таки многие пользователи отмечали, что иногда отдельное окно Редактора блока все же удобнее: например, на насыщенных документах, где под блоком много других примитивов, или при редактировании повернутых блоков. Именно поэтому в nanoCAD Plus 7 мы реализовали дополнительное окно Редактор блока , которое вызывается командой BEDIT (БЛОКРЕД) .
Повышение удобства работы с видовыми экранами и листами
Видовые экраны – часть чертежа из пространства модели, расположенная на листе документации в заданном масштабе с настроенным стилем отображения – является удобным инструментом для оформления динамически изменяемой рабочей документации.

В новой версии появилась возможность поворачивать видовые экраны и управлять их параметрами с помощью трех новых кнопок в строке состояния (рис. 4):

  • кнопка перехода из пространства модели/листа и обратно – переключайте способ работы одним щелчком клавиши мыши;
  • кнопка блокировки видового экрана – запрещает работу с видовым экраном;
  • кнопка масштаба видового экрана – настраивайте масштаб объектов в видовом экране несколькими щелчками клавиши мыши.

Рис. 4. Теперь nanoCAD Plus 7 предоставляет набор стандартных инструментов для управления видовыми экранами на листах

Утилиты по разбиению и удалению proxy-объектов
Часто сторонние чертежи приходят с данными из других приложений, которые затем практически невозможно убрать из DWG-файла. В других САПР опытные пользователи применяли специальные утилиты, которые позволяли разбивать или удалять proxy-данные из файла.

Мы же включили аналогичные утилиты в базовый состав nanoCAD Plus и теперь предоставляем пользователям штатные инструменты для повышения качества документов. Кроме того, эти утилиты планируем и дальше развивать, разбирая сложные ситуации.

Проверка орфографии
Вот уж воистину, функция, без которой очень сложно обойтись! В новой версии реализована возможность проверять орфографию в ваших DWG-документах: nanoCAD ищет и выделяет ошибки как в многострочных, так и однострочных текстах. В итоге программа составляет список подозрительных участков, перемещаясь по которому, пользователь динамически переносится к соответствующему тексту и получает варианты исправлений. Кроме того, тексты, содержащие ошибки, подсвечиваются по всему чертежу классической волной (рис. 5).

Рис. 5. Очень удобная и нужная функция проверки орфографии в nanoCAD Plus 7 учитывает и типовые сокращения, определяемые основными ГОСТами

Поскольку nanoCAD Plus – это САПР, настроенная под отечественные стандарты проектирования, мы улучшили эту функцию. Обратите внимание, что при проверке орфографии мы учитываем сокращения, определяемые основными ГОСТ 2.316–2008, ГОСТ Р 21.1101–2013, РД 31.30.01.01-89 и др., в которых утверждены типовые сокращения.

Сертификат соответствия № РОСС RU.СП15.Н00781
В феврале 2015 года nanoCAD Plus 7 прошел сертификацию в Федеральном агентстве по техническому регулированию и метрологии и одним из первых среди универсальных САПР получил Сертификат соответствия № РОСС RU.СП15.Н00781. Это подтверждает, что программный продукт nanoCAD Plus полностью соответствует требованиям российских стандартов по оформлению рабочей документации.

Графическая система nanoCAD Plus и скорость работы

Одно из самых заметных визуальных улучшений седьмой версии – сглаживание и оптимизация отображения графики на экране, которое «замыливает» ломаные линии отдельных сегментов чертежа и демонстрирует более приятную для глаз человека графику (рис. 6). Применять или нет эту функцию – решает пользователь, но в целом новое отображение удобнее, работать с чертежами стало заметно комфортнее.

Рис. 6. nanoCAD Plus 7 по умолчанию отображает векторную графику более сглажено по сравнению с предыдущими версиями, что делает работу пользователей более комфортной

Но система отображения графики – это лишь вершина айсберга изменений. Параллельно произошла оптимизация всей графической системы (рис. 7): в новой версии унифицированы настройки DirectX и OpenGL, а также введены режимы оптимизации отрисовки, что позволило еще более повысить скорость работы с чертежами и трехмерными моделями. Теперь мощные видеокарты позволяют комфортно работать с насыщенными чертежами, а для медленных систем можно отключить «красоту» в пользу функциональности.

Рис. 7. Обновленная система настроек видеографики nanoCAD Plus 7 позволяет «выжимать» максимум из возможностей компьютера, быстрее работать с насыщенными документами

Кроме того, nanoCAD Plus «на лету» производит анализ открываемых чертежей на предмет скорости работы и самостоятельно делает некоторые выводы насчет повышения производительности. Так, если вы попробуете в nanoCAD открыть чертеж с разбросанными Z-координатами , то программа оповестит, что «Чертеж поврежден, может вызывать торможение» и предложит исправить документ. Очень надеюсь, что проблем со скоростью работы с такими чертежами больше не будет.

Улучшенные интеграционные возможности

Теперь рассмотрим функции, которые позволяют интегрировать nanoCAD с другими системами и чуть выйти за пределы обычного черчения. Все эти функции в том или ином виде востребованы опытными пользователями систем автоматизированного проектирования.
Подложки в форматах PDF и DWF
PDF уже давно стал удобным стандартом для обмена электронными документами – сторонние организации часто передают документацию именно в этом формате. К сожалению, nanoCAD до недавнего времени не умел подкладывать их в среду DWG-файла в качестве подложки. В результате приходилось переводить ее в растровый формат и только в таком виде использовать для разработки новой документации. Без сомнения, неудобно… В новой версии мы реализовали этот функционал – причем команда UATTACH позволяет вставить не только PDF, но и файлы DWF-формата, который разрабатывает компания Autodesk. При вставке предусмотрена возможность получать информацию о листах и выбирать вставляемый лист, масштаб, точку вставки и прочий стандартный набор (рис. 8).

Рис. 8. nanoCAD Plus 7 поддерживает вставку PDF- и DWF-подложек

Мы планируем развивать эту часть nanoCAD и в дальнейшем. : Помните, у нас есть растровые привязки? Было бы здорово их применять к PDF-подложкам!

Автообновляемые поля
И это функционал из разряда часто спрашиваемых. Ранее неоднократно приходилось отвечать на вопрос: «Поддерживает ли nanoCAD возможность вставки автоматически обновляемых полей – текстов, содержащих какую-либо вычисляемую или получаемую со стороны информацию?» Теперь можно однозначно ответить – да!

На данный момент nanoCAD может выводить в поля стандартно-системные данные типа информации об объектах (длина, площадь, координаты) или свойствах файла (дата сохранения, автор, имя файла, размер). Эти данные в процессе работы часто меняются, и править их вручную нецелесообразно – при сохранении, печати или регенерации чертежа такие текстовые вставки обновляются и содержат самую свежую информацию. Параллельно в nanoCAD появились свойства чертежа: загляните в пункт меню Файл → Свойства чертежа , и вы сможете заполнить базовую информацию о DWG-файле, которую в дальнейшем можно использовать в полях.

При этом поля совместимы с полями других САПР, могут расширяться, забирая данные из внешних систем документооборота, и являются той базой, которая позволит реализовать внутри nanoCAD функционал, собирающий DWG-файлы в комплекты документации.

Навигация в 3D-пространстве
Эта уникальная для AutoCAD-подобных САПР функция – наша любимая. Сколько же возможностей она предоставляет при архитектурно-строительном проектировании! И вроде бы ничего особенного: теперь nanoCAD Plus позволяет перемещаться в 3D-пространстве подобно тому, как вы перемещаетесь в пространстве трехмерных игр. С помощью клавиш WSAD (или стрелок) вы получаете возможность идти вперед-назад-влево-вправо, клавиши «+» и «-» задают шаг движения, а мышь указывает, куда идти, – и перед вами открываются просторы трехмерных моделей.

Видео 1. nanoCAD Plus 7 позволяет перемещаться по трехмерному пространству, производя визуальный анализ информации, собранной из внешних ссылок модели

Что дает этот функционал? Прежде всего, возможность ощутить себя внутри проекта, оценить его объем, пройтись по помещениям, заглянуть в каждый уголок. Согласитесь, что порой это очень нужно. А теперь представьте, что с помощью внешних ссылок вы собираете в одно целое разрозненные модели, которые могут создаваться в совершенно различных САПР: ArchiCAD, Tekla, MagiCAD, nanoCAD Электро, СКС, ОПС, Геоника. Соединили модели через единые координаты, вышли в 3D-пространство и ходите по единой модели, анализируете коллизии, несогласованности, неверные решения – скриншот и есть уже задание на изменения! С этой функцией платформа nanoCAD фактически превращается в среду для сбора всей информации о проекте и перебрасывает мостик между трехмерным проектированием и выпуском рабочей документации. Вам нужна эта функция?

Новые направления развития платформы

А теперь рассмотрим еще три мощные функции, которые появились в платформе nanoCAD Plus 7. Хотя это даже не функции, а скорее направления развития, которые вырывают nanoCAD из области чисто чертежного инструмента. Мы говорим о функционале по работе с облаками точек, трехмерному моделированию и параметрическому черчению.
Работа с облаком точек
Что такое облако точек? Это объем данных, которые подготавливают современные трехмерные сканирующие устройства: с помощью лазерных лучей сканер производит автоматический анализ окружающего пространства и составляет массив точек, обладающих огромным числом информации – трехмерные координаты, цвет, плотность и т.д. Учитывая, что 3D-сканер может перемещаться (как в различные точки, так и по траектории вдоль поверхности земли) и ежесекундно получать сотни точек, вы получаете возможность быстро составить трехмерную модель объекта либо сооружения как снаружи, так и внутри. А затем возникает вопрос «что с этим делать?».

Рис. 10. nanoCAD Plus 7 научился работать со сверхбольшими (свыше 500 млн) облаками точек, что открывает огромные возможности при работе с облаками

А сделать можно очень многое! Можно отсканировать старое здание или технологическую обвязку и встроить вашу трехмерную модель в существующие производство, то есть использовать облака точек для реконструкции. Можно отсканировать то, что сдают строители, и сравнить результат с проектной моделью, то есть осуществить авторский надзор. Можно произвести авиаразведку и практически моментально построить трехмерную модель рельефа, получив данные для вашего будущего проекта. Сканеры могут забираться в труднодоступные места, визуализировать окружающее пространство для дальнейшего анализа, поиска коллизий и использоваться для решения еще десятка узкоспециализированных задач. Каких именно? Давайте думать вместе и находить области применения – у нас теперь есть отличный базовый инструмент: nanoCAD Plus 7, который может импортировать точки из пяти самых распространенных форматов: BIN (TerraSolid), LAS (ASPRS), PTX (Leica), PTS (Leica) и PCD (Point Cloud Library).

Сейчас nanoCAD Plus эффективно работает со сверхбольшими облаками точек (вплоть до одного миллиарда точек), может менять стиль визуализации (например, раскрашивать точки, сортируя их по высоте либо по исходному цвету сканирования), обрезать облака, строить сечения и разрезы, разворачивать и привязываться к ближайшим точкам (рис. 11).

Кстати, эта функция отлично дополняется возможностью навигации по трехмерному пространству: взяли облако точек, прошлись по нему, подгрузили внешней ссылкой трехмерную модель… Будущее уже рядом! В дальнейшем можно находить поверхности, развивать способы привязок, разбивать поверхности на категории, векторизовать и… да много чего можно сделать – давайте обсуждать! А пока наслаждайтесь демонстрационным видео:

Видео 2. Это видео демонстрирует возможности работы с облаками точек в nanoCAD Plus 7

Модули «3D-моделирование» и «2D-параметризация»
Теперь кратко остановимся еще на двух взаимосвязанных направления развития nanoCAD Plus 7 – модулях «3D-моделирование» и «2D-параметризация». Да, nanoCAD Plus 7 еще раз меняет представление о себе – теперь мы не просто САПР для разработки и выпуска рабочей документации, но умеем еще и создавать твердотельные модели, накладывать на них параметризацию и, получив 2D-сечения, оформлять рабочую документацию. Общий список функционала достаточно стандартен: выдавливание, вращение, выдавливание по траектории или по сечениям, построение 3D-фасок и скруглений, 3D-массивы, повороты и выравнивания. Плюс дерево истории 3D-построений. А также параметризация 2D-эскизов, лежащих в основе трехмерного тела. Этот набор превращает nanoCAD Plus в мощный инструмент трехмерного параметрического твердотельного моделирования в рамках DWG-файла с возможностью оперативно строить динамические сечения и разрезы, предназначенные для оформления рабочей документации (рис. 12).

Рис. 12. nanoCAD Plus 7 позволяет создавать трехмерные твердотельные модели

Кроме того, компания «Фидесис» наладила взаимодействие nanoCAD Plus со своими решениями, позволяющими осуществлять полный цикл прочностного инженерного анализа: FidesysBundle и облачным сервисом Sim4Design. nanoCAD Plus 7 позволяет передать на расчет модель, созданную средствами платформы. Достаточно выбрать соответствующий пункт – и модель будет экспортирована автоматически (это происходит и когда комплекс Fidesys установлен на рабочем месте проектировщика, и при использовании облачного сервиса). Таким образом, пользователь получает связку CAD/CAE непосредственно «из коробки». Более подробная информация содержится в видеоролике , демонстрирующем интеграцию nanoCAD Plus с решениями Fidesys.

Заключение

Вот и подходит к концу эта статья, а обо всех улучшения в nanoCAD Plus 7 так и не удалось рассказать. Внимательный пользователь заметит десятки новых «фишек» в интерфейсе, по достоинству оценит более удобный выбор наложенных объектов, обозреватель файлов, который позволяет перенести блоки, слои и другие настройки из одного файла в другой, обновленный MTEXT, API, возросшую скорость в 3D, оптимизацию работы внутри команд, новые команды и многое другое. В новой версии вы обнаружите более сотни новшеств и изменений.

В конце 2017 года компания «Нанософт» пополнила технологическую линейку профессиональных продуктов серии nanoCAD новым программным решением, предназначенным для работы с данными 3D-сканирования. В первую очередь решение ориентировано на работу с данными трехмерного лазерного сканирования (LIDAR).

Лазерное сканирование представляет собой технологию, которая за очень короткое время (дни или даже часы в зависимости от размеров объекта и сложности его конструкции) позволяет полностью построить 3D-модель интересующего объекта или рельефа. В основе этой технологии лежит способность лазерного луча отражаться от наземных объектов или поверхности земли. Основное преимущество использования лазерного сканирования заключается в том, что трехмерная модель, полученная в ходе работы со сканером, является не фотографической (не позволяющей произвести измерения), а реальной. Такая модель состоит из множества точек, каждая из которых обладает своей семантикой в трехмерном пространстве. Существует несколько видов лазерного сканирования: мобильное лазерное сканирование, воздушное и наземное. Несмотря на то что первые сканирующие системы появились относительно недавно, технология доказала свою высокую эффективность и активно вытесняет менее производительные методы измерений. Результатом лазерного сканирования объекта является множество сгруппированных по геометрическим признакам точек объекта (так называемое облако точек), при обработке которых можно получить достоверную и информативную математическую модель поверхности сканируемого объекта, используемую в дальнейшем при его проектировании и эксплуатации, а также при составлении смет.

Давайте перечислим плюсы технологии лазерного сканирования. Конечно, в первую очередь это высокая детализация и точность получаемых данных, непревзойденная скорость съемки (от 50 000 до 1 000 000 измерений в секунду). Технология лазерного сканирования просто незаменима при выполнении работ на труднодоступных объектах, а также таких, где нахождение человека нежелательно или невозможно. Кроме того, высокая степень автоматизации практически исключает влияние субъективных факторов. И, наконец, еще одно преимущество: изначальная «трехмерность» получаемых данных.

По результатам сканирования мы получаем гигантский набор точек: от сотен тысяч до нескольких миллионов и даже миллиардов. Его необходимо обработать, и вот тут на помощь нам приходит новый программный продукт линейки nanoCAD – Облака точек. Уже сейчас программа позволяет анализировать и обрабатывать огромные объемы данных 3D-сканирования. В числе работ, эффективно выполняемых средствами этого программного решения, визуализация данных, регистрация (сшивка) и фильтрация, сегментация и классификация, векторизация, а также выполнение расчетов с использованием необработанных данных.

nanoCAD Облака точек располагает инструментами для выполнения следующих задач:

  • импорт точек из популярных форматов обмена (LAS, BIN, PTS, PTX, PCD, XYZ);
  • предварительная обработка: фильтрация по различным критериям;
  • импорт марок из внешних источников;
  • регистрация по маркам и ручной привязке;
  • контроль качества регистрации облаков;
  • оптимизированное хранение данных с метаинформацией (классификация точек, параметры измерений, отсканированный цвет), реализованное с использованием технологии стохастических пространственных деревьев;
  • визуализация с использованием широкого спектра методов, фотореалистическое отображение, отображение с поддержкой нескольких видовых экранов;
  • построение сечений, назначение областей просмотра, поддержка динамических сечений;
  • интеграция облаков точек в рабочую среду nanoCAD;
  • полуавтоматическая и ручная фильтрация данных;
  • классификация с использованием ручных и полуавтоматических инструментов;
  • автоматическая идентификация земли;
  • создание триангуляционных моделей, включая цифровую модель рельефа (DEM);
  • полуавтоматическая и ручная векторизация;
  • измерения длин и площадей;
  • вычисление прямых объемов по данным облаков точек и проектных поверхностей.

Рис. 1. Автоматическое выделение земли и создание цифровой модели рельефа (DEM)

С первой версии программа обладает уникальным мощным ядром, позволяя эффективно обрабатывать облака, объединяющие до 2,5 млрд точек. Разобраться с огромным массивом пространственных данных помогают удобные средства навигации. В распоряжении пользователя не только все предоставляемое платформой nanoCAD (свободная орбита, проход, облет), но и специальные средства обработки облаков точек: отсечение плоскостями, задание вложенных областей видимости и т.д. Специально разработанный для облаков точек инструмент сегментации позволяет определить в пространстве позиции камеры (точки и направления взгляда). Применяя этот инструмент в сочетании с механизмами отсечения – управлением видимостью облаков, – пользователь получает возможность создать иерархическое дерево, описывающее отсканированную модель, и быстро перемещаться в нужное место еще неструктурированной модели. Единожды создав такой «пространственный индекс» отсканированного объекта, можно решать различные задачи. Например, отслеживать ход строительства, периодически обновляя сканы в едином проекте и буквально одним кликом контролируя состояние критически важных участков. Ну и конечно, какой же толк от загруженного в проект облака, если нельзя заглянуть внутрь? Для исследования внутренних полостей используется аппарат разрезов и сечений, работающий в синхронном многооконном режиме. Сечение можно задавать в одном видовом экране, а результат наблюдать в другой проекции. По результатам сечения облака плоскостью формируется растровое изображение, доступное для обработки включенными в программу мощными средствами векторизации.

Команда «Нанософт» выпускает англоязычную версию популярной в России бесплатной САПР-платформы nanoCAD. nanoCAD – это система проектирования, обладающая классическим узнаваемым интерфейсом, требующая минимум усилий по переобучению и напрямую поддерживающая популярный формат *.dwg. Обладая всеми необходимыми инструментами для 2D-проектирования, nanoCAD является универсальной системой разработки документации для различных отраслей. И при этом абсолютно бесплатна!

Nanosoft, CAD vendor based in Moscow, Russia, is pleased to announce immediate worldwide availability of nanoCAD – easy-to-use computer aided design application delivering great user experience by providing classic interface and native .dwg support. Being ultimate 2D design tool nanoCAD has been built to deliver design and project documentation regardless of the industry an enterprise is operating at. And above all nanoCAD is free to use and share. At home and in business.
The latest nanoCAD release is readily available at http://nanocad.com/.
«Программный продукт nanoCAD с каждым днем набирает популярность в России и русскоговорящем сегменте мира – за последние полгода мы выдали более 120 тысяч коммерческих рабочих мест бесплатной версии, – говорит Дмитрий Попов, директор по выпуску продуктов компании «Нанософт». – За три года развития nanoCAD прошел путь от идеи до полнофункционального решения, полезного как частным пользователям, так и организациям: на сегодня программа обладает всеми необходимыми инструментами для разработки, редактирования и выпуска чертежей любой сложности. При этом непосредственная поддержка формата *.dwg и простой узнаваемый интерфейс позволяют свести к минимуму усилия по переходу на новое решение – опытный проектировщик сможет работать в nanoCAD сразу после запуска системы. А благодаря открытому API функционал nanoCAD можно расширять и интегрировать с другими решениями».

Ключевые возможности nanoCAD

nanoCAD – стабильная система проектирования, обладающая всеми необходимыми инструментами 2D-черчения. Переход на nanoCAD займет не более 10 минут, потому что nanoCAD – это:

Знакомый интерфейс.Освоить nanoCAD сможет практически любой проектировщик, имеющий опыт работы в популярных САПР: меню, иконки кнопок, панели, командная строка, сами команды и их опции легко узнаваемы. Все это позволяет быстро приступить к работе, потратив минимум времени на переобучение персонала.

Прямая поддержка новейших версий формата *.dwg. nanoCAD использует в качестве основного формата данных самый распространенный формат файла технической документации – *.dwg. Чертежи, сохраненные в этом формате, могут без потери информации использоваться как в nanoCAD, так и в любых других САПР, поддерживающих *.dwg-формат, объединяя решения между собой.

Полноценный инструмент разработки чертежей.nanoCAD содержит все необходимые инструменты базового проектирования и позволяет создавать/редактировать различные 2D и 3D векторные примитивы, тексты, таблицы, блоки, объекты оформления чертежа, настройки отображения и печати графической технической документации как из пространства модели, так и из пространства листа.

Открытый API и разработка приложений

nanoCAD имеет привычный для САПР программный интерфейс (API), позволяющий разрабатывать собственные приложения и дополнительные модули автоматизации. Внутренняя структура данных и высокое качество базовой платформы позволяют вести разработку приложений любой сложности. Доступ в клуб разработчиков nanoCAD открыт после регистрации на сайте сообщества.
Для быстрого написания утилит и небольших приложений имеется возможность использовать сценарии (скрипты) на базе ActiveX Automation (JavaScript, VB-script и др.).

Доступность

Новейшая версия дистрибутива программы находится на сайте

Программа САПР N anoCAD – это целая система автоматизированного , созданная ЗАО Нанософт. Это программа 2D черчения, то есть, это электронный кульман, как и программа AutoCAD . Следует отметить, что Нанософт разработал платные приложения, которые могут работать не только на N anoCAD , но и на AutoCAD

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

В истории распространении продукта необходимо отметить создание платной версии nanoCAD с новыми возможностями: расширенной работы со слоями, обходом слоев, привязки к растровым подложкам, вставки блока с жесткого диска, связывание элементов чертежа с документами и др. Релиз этой версии отмечен 4 июля 2012 года. Через месяц, а точнее, 8 августа 2012 года разработчики произвели почти полное обновление бесплатной версии nanocad , благодаря чему она сегодня почти полностью соответствует коммерческой.

Достоинства и недостатки САПР программы N anoCAD

Особенности N anoCAD

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

Программа позволяет:

  1. Создавать одно и многострочные тексты, 3D и 2D примитивы;
  2. Производить векторное редактирования, к примеру, продление, перемещение и поворот;
  3. Работать с таблицами;
  4. Настраивать вид чертежей согласно действующим стандартам;
  5. Производить печать документов;
  6. Работать с 3D и 2D с помощью видовых окон;
  7. Использовать формат dwg

Программы NanoCAD

Программа и ее возможности

Стоимость использования в год

Стоимость приобретения пакета

nanoCAD Электро ДКС

Это программа автоматизированного проектирования внутреннего и наружного освещения ПГС. Также возможно создание проектов силового электрооборудования. Наококад Электро ДКС 2.3 разрабатывался на платформе основного продукта 4.0.

nanoCAD ВК

Проектирование горячего и холодного водопровода, систем пожаротушения, канализации и др. Программа нанокад ВК объединяет в себе графическую и расчетную части. Это первое первое решение нанософт, решающие задачи посредством 3D.

nanoCAD Фундаменты

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

nanoCAD ОПС

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

nanoCAD СКС

Проектирование структурных кабельных систем, а также систем для кабелей и телефонии.

nanoCAD Электро

nanoCAD Геоника

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

Первый используется для создания топопланов и 3D моделирования. С помощью полученных моделей можно решать ряд прикладных задач.

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

Модуль сети ориентирован на проектирование внешних внутриплощадочных инженерных сетей.

nanoCAD Конструкции

Эта версия нанокада позволяет разрабатывать чертежи КЖ и КЖИ, соответствующие отечественным нормам.

nanoCAD Стройплощадка

Применяется для разработки документации для разделов ПОС и ППР. Она ускоряет процесс создания стройгенплана благодаря уникальным решениям графических и расчетных задач.

nanoCAD

Собственно, коммерческий представитель программного обеспечения, основной целью которого является работа с 2D и 3D графикой. Остальное выше.

nanoTDMS Эларос

Система Эларос осуществляет возможность многопользовательского создания проектной документации и поддерживает ее хранение и учет.

nanoCAD Схемы

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

nanoCAD Механика

Это широкие возможности в сфере ускорения проектно-конструкторской деятельности благодаря использованию автоматизации. Система может использоваться отдельно - в качестве 2D редактора или в дополнение к 3D программе. Для облегчения задачи, программа имеет библиотеку с унифицированными моделями и компонентами.

nanoCAD СПДС

Используется для оформление документации в соответствии с существующими стандартами СПДС. Отличается высокой скоростью работы. Готовая документация имеет формат.dwg.

nanoCAD free

бесплатно

nanoTDMS Корадо

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

бесплатно

  • CAD/CAM ,
  • Анализ и проектирование систем ,
  • Графические оболочки
  • В nanoCAD Plus 7, который , появился ряд функций, существенно расширяющих область применения и позиционирование платформы nanoCAD. Мы предлагаем вниманию наших читателей ряд технических статей, в которых подробнее погружаемся в эти функции, рассматриваем «какими возможностями они обладают» и «как их можно применить на практике». Данная статья посвящена функции «Перспективной навигации».

    Введение

    Почему это интересно? Дело в том, что навигация в трехмерном пространстве очень важна для анализа 3D моделей, которые можно получать в совершенно разных программных продуктах, но собирать в рамах единой DWG модели.

    Тонкость в том, что AutoCAD позволяет удобно смотреть на модель только в режиме Параллельной (ортогональной) проекции, т.е. модель лежит у вас на ладони, и вы ее осматриваете со всех сторон – за это отвечают команды Свободной и Зависимой орбиты. Это вполне достаточный режим для визуализации машиностроительных деталей, но совершенно неудобно для работы с архитектурно-строительными объектами, когда необходимо ощутить себя внутри модели. Да, в AutoCAD можно поставить камеру, перемещать ее по пути, но это все очень сложные с точки зрения пользователя режимы, которыми практически никто не пользуется.

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


    Рис. 1. Удобная навигация в среде DWG-формата дает возможность фактически пройтись по смоделированному трехмерному объекту, в том числе и собранному из внешних ссылок.

    Подготовка модели

    С какими данными работает навигация в 3D? C любыми. Все, что сохранено в формат DWG, смоделировано в среде nanoCAD или импортировано в формат DWG, будет отображаться в 3D пространстве nanoCAD Plus. А затем по этой модели можно будет походить.

    Это означает, что данная функция будет интересна как приложениям под nanoCAD (которые могут использовать ее для понимания и анализа модели в процессе проектирования), так и для тех специалистов, которые собирают трехмерные модели в среде nanoCAD посредством внешних ссылок. Появляется уникальная возможность интегрировать модели разрозненных решений в одно целое и проводить визуальный анализ модели. Например, вы можете создать трехмерную модель в ArchiCAD, потом выполнить конструкторскую часть в Revit, вентиляцию в MagiCAD, а электрику, водоснабжение и отопление в решениях nanoCAD Электро, ВК, Отоплении, а затем выгрузить из этих решений модели в формат DWG и отобразить их как единое целое в платформе nanoCAD Plus 7.


    Рис. 2. Модель, собранная из ArchiCAD, nanoCAD Электро, СКС, ОПС, ВК и Отопления, отображается в среде nanoCAD Plus.

    Так же эта функция будет полезна при работе с облаками точек, которые являются в nanoCAD полноценными трехмерными объектами. Представляете, что вы можете ходить по виртуальной модели через 10 минут, после того, как 3D сканер обработал объект? Это же фантастика!


    Рис. 3. Навигация по трехмерной модели, полученной с 3D сканера.

    Навигация в nanoCAD Plus 7

    Если у вас установлен nanoCAD Plus , то откройте в программе файл-пример из папки Samples\Облака точек – давайте на нем будем практически изучать возможности навигации в nanoCAD:


    Рис. 4. Навигация по трехмерной модели, полученной с 3D сканера.

    Навигация осуществляется двумя методами: посредством команды «Обход» (3DWALK, 3DОБХОД) либо команды «Облет» (3DFLY,3DОБЛЕТ). Обе эти команды расположены на панели «Виды и проекции» или в меню Вид\Обход и облет. Отличие между командами заключается в «свободе» навигации: во время обхода вы перемещаетесь в одной плоскости, во время облета свободно парите по всей модели.

    Когда запускается команда, меняется способ проекции модели на экран (поэтому происходит небольшое искажение), а курсор превращается в зеленый крест, нацеленный на центр экрана (см. рис. 3). Попробуйте теперь подвигать мышкой – изображение на экране начнет перемещаться. Фактически мышка сейчас управляет вашим взглядом – вверх, вниз, влево-вправо. Осмотритесь вокруг – вы погрузились в среду nanoCAD! :-)

    Теперь попробуйте нажать на клавишу «W» или стрелку вперед и удерживайте ее. Вы начнете движение вперед и, если будете держать кнопку долго, рано или поздно войдете внутрь модели! Движение назад – клавиша «S» или стрелка вниз. Есть еще возможность уходить влево и вправо – это клавиши «A» и «D», соответственно. Причем все эти клавиши можно нажимать и удерживать в комбинациях и таким образом идти вперед и одновременно чуть в сторону. В итоге у вас есть полная возможность контролировать перемещение по трехмерной модели nanoCAD – влево-вправо-вперед-назад и мышка указывает, куда вы смотрите!


    Рис. 5. С помощью навигации nanoCAD можно забраться в самые труднодоступные участки модели – например, за подвесной потолок, чтобы посмотреть как коммуникации размещаются в замкнутом пространстве.

    Есть еще клавиша «SHIFT», которая включает временное ускорение, клавиши «+» и «-», которые соответственно увеличивают и уменьшают шаг перемещения. Добро пожаловать в мир трехмерной навигации nanoCAD! :-)

    Преимущества 3D навигации в nanoCAD

    1. Просто и удобно . Если вы когда-либо играли в шутеры подобные DOOM, то вы легко освоитесь в среде nanoCAD. Если же вы далеки от игр, то после прочтения этой статьи, думаю, будете чувствовать себя внутри модели nanoCAD достаточно свободно.
    2. Полезно . Вы в любой момент можете заглянуть в труднодоступную часть проекта, посмотреть как одно состыковалось с другим, понять сколько места осталось между объектами, проанализировать пересечения объектов друг с другом. Отличный инструмент для анализа ваших проектов.
    3. Комплексно . nanoCAD может собирать в одном проекте различные данные – облака точек, твердотельные (solid) и поверхностные (mesh) модели, модели любых САПР, совместимых с форматом DWG (вертикальные приложения Нанософт, AutoCAD Architectural, Civil, Revit, Tekla, ArchiCAD и других). Самое главное – сохраните трехмерную модель в формате DWG.
    4. Быстро . Скорость обработки трехмерных данных в nanoCAD достаточно высокая. Это позволяет открывать крупные сборки внутри продукта и осуществлять навигацию по ней. Но, конечно, все должно быть в рамках разумного.
    5. Недорого . Используя nanoCAD как инструмент для интеграции разрозненных моделей в одно целой, можно выстроить недорогое рабочее место для анализа трехмерного проекта.

    Особенности 3D навигации в nanoCAD

    1. Требовательность к ресурсам . Трехмерная навигация – не самый «легкий» инструмент, может загрузить ресурсы любой современной машины. Чем более сложные модели вы тащите в объем, тем более производительную систему вам надо иметь. Поэтому подходите к процессу с умом, ограничивая данные так, чтобы успешно решить вашу задачу.
    2. Работа с разномасштабными моделями . Т.к. nanoCAD не привязан к размерным единицам и может работать с совершенно разными моделями по масштабу, то становится сложно оценить размерность модели и настроить параметры по умолчанию. Бывает несколько трудных для пользователя ситуаций:
      • Клавиши «W» и «S» не перемещают по модели. В этом случае, проверьте шаг перемещения – скорее всего он настолько мал, что вы просто не замечаете движения. Используйте клавиши «+» и «-» для того, чтобы изменить шаг движения.
      • При перемещении модель обрезается на некотором расстоянии перед вами. Отмените команду и вернитесь в штатный режим nanoCAD, колесом мышки приблизьте модель ближе и опять перейдите в режим перспективы – nanoCAD сократит область обрезки до более приемлемого уровня.
    3. Нет возможности редактировать модель в режиме перспективы – это одно из текущих ограничений nanoCAD и нам есть куда развиваться.

    Заключение

    Очень надеемся, что функционал навигации в трехмерном пространстве в режиме перспективы придется по душе проектировщикам и пользователям nanoCAD - не многие САПР могут похвастаться на данный момент подобным функционалом, а уж среди AutoCAD-подобных систем подобная визуализация проектов уникальна. Поэтому на наш взгляд инструмент получился очень полезный.

    Рассчитываем на обратную связь и хороших вам проектов.