¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

27 сент€бр€ 2018

ќтечественна€ —јѕ–-платформа nanoCAD Plus 10: универсальный комплекс дл€ тех, кто проектирует

ƒенис ќжигин, технический директор јќ ЂЌанософтї

ƒенис ќжигин

nanoCAD Plus 10

¬есной 2018 года наша компани€ (ЂЌанософтї) выпустила в свет nanoCAD Plus 10 Ц новую версию российской —јѕ–-платформы, приуроченную к 10-летию компании. ѕодумать только Ц 10 лет мы создаем nanoCAD на благо наших пользователей! „то нового по€вилось в продукте? Ќесколько мес€цев назад € отвечал на этот вопрос в рамках YouTube-трансл€ции, которую посетили 600 человек. —ам по себе такой формат презентации был дл€ нас нов, технически сложен, но, по-моему, получилось здорово Ц сама презентаци€ зан€ла один час, а потом € еще 50 минут отвечал на вопросы слушателей. » в результате мы получили уникальную видеопрезентацию, в которой подробно и нагл€дно рассказываем о новшествах продукта. Ќа сегодн€шний день запись трансл€ции посмотрели более четырех с половиной тыс€ч человек, которые в основном став€т лайки. ≈сли вы пропустили трансл€цию, смотрите запись по адресу https://youtu.be/73X5YrZhU8k Ц рекомендую.

Ќо в процессе подготовки презентации € не раз ловил себ€ на мысли, что, рассказыва€ о новшествах продукта, упускаю нечто большее Ц концентриру€сь только на новшествах, отсекаю общее позиционирование продукта. ¬о что превратилс€ nanoCAD за 10 лет разработки? „ем он удобен и почему должен быть полезен нашим пользовател€м?  акие у него ключевые преимущества? ¬ообще, в целом, что такое платформа nanoCAD? ѕоэтому € решил написать статью-обзор нашего программного комплекса дл€ тех, кто не готов собирать новинки, разбросанные по разным верси€м, а хочет в рамках одной статьи получить полное представление о nanoCAD. ‘актически это будет обзор современного российского —јѕ–-решени€ и потенциальных направлений развити€ —јѕ–, а также ответ на вопрос, куда движетс€ nanoCAD как продукт.

»так, российска€ платформа nanoCAD Plus глазами разработчика: что это и дл€ чего?

¬ведение, которое частично €вл€етс€ взгл€дом в историю

¬з€вшись 10 лет назад за создание новой системы автоматизированного проектировани€ (—јѕ–), мы, конечно, не стали изобретать велосипед Ц конкурирующих решений хватало, технологии проектировани€ уже превратились в классические и массовые. Ѕолее того, начали по€вл€тьс€ новые методы проектировани€ через 3D и объектно-ориентированный подход, которые маркетологи оборачивают в красивые названи€ Ц трехмерное проектирование, информационное моделирование, BIM, аддитивное проектирование, Ђумный городї и т. д., и т. п. ћногие —јѕ–-специалисты предсказывали (да и сейчас предсказывают) скорое умирание классических методов проектировани€ через черчение, а большинство из них не верили в успех еще одного Ђклассического электронного кульмана nanoCAD Plusї (да и сейчас еще не вер€т). —колько € всего выслушал в то врем€Е

Ќо у всех в нашей команде было четкое ощущение, что, несмотр€ на модные течени€ в проектировании, несмотр€ на высокую конкуренцию, задача создани€ классической —јѕ– будет востребована в ближайшие годы не только в нашей стране, но и по всему миру. „то может быть лучше хорошего качественного инструмента, который работает на самую интеллектуальную систему прин€ти€ решени€ Ц человека? —обственно, прошедшие 10 лет подтверждают, что мы тогда были правы. » € думаю, что ситуаци€ еще лет 10-20 не изменитс€Е

  тому же у нас уже были наработки и опыт взаимодействи€ с российскими (и не только) проектными организаци€ми Ц мы с 1989 года разрабатывали комплекс программных продуктов Raster Arts (можно перевести как Ђрастровое искусствої (подробнее тут: www.rasterarts.ru), которые были предназначены дл€ обработки сканированной проектной документации (в первую очередь чертежей) и векторизации (перевода сканкопий в векторный вид). ѕо сути, мы давали инструмент (рис. 1), который позвол€л после сканера реставрировать документы (чистить от Ђмусораї, улучшать качество, устран€ть перекосы и искажени€, которые привнесла бумага и т. д.), а затем переводить их в векторный вид, удобный дл€ редактировани€ в классических —јѕ–. Ётот комплекс базировалс€ на двух решени€х:

  • RasterDesk (можно перевести как Ђрастровые задачиї) Ц решение, которое устанавливалось на самый попул€рный в то врем€ векторный редактор дл€ разработки чертежей AutoCAD и добавл€ло инструменты редактировани€ растровых подложек;
  • Spotlight (можно перевести как Ђпрожектор, источник светаї) Ц это по сути RasterDesk, но на базе нашего векторного редактора; предназначалс€ дл€ рабочих мест, где AutoCAD был избыточен и дорог.
nanoCAD Plus 10

–ис. 1.  омплекс Raster Arts (Ђ–астровое искусствої) стал прототипом —јѕ–-платформы nanoCAD Plus

—обственно, платформа nanoCAD Plus и стала тем логичным продолжением развити€ программного продукта Spotlight, основы которого были заложены в далеком 1989-м.   2008 году комплекс Raster Arts продавалс€ не только в –оссии, но и по всему миру (под брендом WiseImage), мы набрались опыта как в разработке и развитии сложных программных комплексов, так и в поддержке формата DWG и векторного редактора AutoCAD, взаимодействии с пользовател€ми, массовой технической поддержке на всех видах €зыков и многом-многом другом. ¬се предпосылки дл€ того чтобы сделать что-то новое и полезное!

» в 2008 году из группы CSoft Development было выделено подразделение ЂЌанософтї дл€ создани€ российской —јѕ–-платформы nanoCAD. ѕочему Ђnano-ї? Ќу, Ђmicro-ї Ц это 10 в степени -6, а мы несколько меньше. ѕоэтому и Ђnano-ї (10 в степени -9)Е

ќбщий взгл€д на новую —јѕ–

„то такое nanoCAD? ≈сли говорить маркетинговыми позиционирующими словами, то ЂnanoCAD Plus Ц это отечественна€ классическа€ универсальна€ —јѕ–-платформаї. ¬ этой фразе все слова ключевые:
  • —јѕ– Ц система автоматизированного проектировани€, то есть основной инструмент дл€ проектировщиков.
  •  лассическа€ Ц то есть использующа€ классические методы проектировани€: от примитивов к чертежу (абсолютно так же, как обычно использовалс€ кульман).
  • ”ниверсальна€ Ц то есть не прив€занна€ ни к какой предметной области: nanoCAD одинаково подходит дл€ того чтобы проектировать машиностроительную деталь, поэтажные планы, разрезы/фасады, космические корабли и даже дачный участок.
  • ќтечественна€ Ц система разрабатываетс€ в –оссии, а русска€ верси€ затачиваетс€ под требовани€ российского рынка.
  • Ќаконец, слово Ђплатформаї означает, что функционал nanoCAD можно расшир€ть приложени€ми, расчетами, модул€ми, затачива€ систему под специализированные задачи.
ќсновные задачи, которые решает nanoCAD Plus, Ц это разработка и выпуск рабочей документации (чертежей) в любых проектных группах и любой предметной области.
“о есть nanoCAD Plus Ц это простой кульман, пусть и электронный?
¬ целом, да. Ќо не все так простоЕ ƒл€ того чтобы ответить на вопрос в подзаголовке, необходимо разобратьс€ с общей структурой рынка —јѕ–.

“онкость в том, что задачу разработки и выпуска документации можно решать разными способами: кто-то просто чертит (а-л€ бумага-карандаш-линейка-стерка), а кто-то пытаетс€ автоматизировать свою работу (в идеале пытаетс€ довести до состо€ни€ Ђ€ ей говорю, а программа все чертит самаї). Ёто две крайние точки, между которыми расположены все современные —јѕ– и технологии проектировани€ Ц и BIM-решени€, и инструменты трехмерного моделировани€, и расчетные программы, и чертилки-кульманы (рис. 2). „то лучше? ќ-о-о, в попытках ответить на этот вопрос уже сломано немало копий, а конца-кра€ дискусси€м не видноЕ ‘актически это вопрос Ђ„то лучше: универсальный инструмент или узкозаточенный?ї.

nanoCAD Plus 10

–ис. 2. ќбща€ схема развити€ инструментов проектировани€

 ак показано на рис. 2 и как € говорил выше, платформа nanoCAD Plus развиваетс€ от классического универсального электронного кульмана (см. видео 1) Ц это принципиальное позиционирование продукта на данный момент. ѕри этом в своем базовом виде nanoCAD Plus автоматизирует именно черчение Ц отрезки-дуги-штриховки, работа со сло€ми, более удобна€ работа с текстами, выносками, таблицами и т. д. . ¬ этом смысле электронный кульман nanoCAD Plus в сотни раз лучше классического бумажного кульмана, но при этом не €вл€етс€ большой красной кнопкой. Ќадо понимать, что, автоматизиру€ рутину с помощью nanoCAD Plus, основную работу по проектированию все равно выполн€ет человек. »менно проектировщик, продумав конструкторское решение, делает различные виды одного и того же объекта Ц вид сверху, сбоку, слева, оформл€ет размеры, текстовые по€снени€ и т. д. Ќичего не происходит автоматически! „то-то изменилось в проектном решении Ц все виды, таблицы, расчеты, отчеты надо переделать рукамиЕ

Ёто позиционирование противопоставл€етс€ схемам развити€ других —јѕ–-решений типа ARCHICAD, Revit,  ќћѕј— 3D, Renga, Inventor и т. п., которые идут от трехмерной модели к чертежам. ¬ таких системах основной упор делаетс€ на трехмерном моделировании и закладывании св€зей между интеллектуальными объектами, прив€занными к предметной области: например, окно может встраиватьс€ в стену, иметь высоту-ширину, геометрию (двух- или одностворчатое), производител€ и еще кучу других параметров. —оответственно, такие программы автоматически черт€т по этим данным либо трехмерную модель кирпичной стены с двухстворчатым окном с форточкой, либо их 2D-чертежи (поэтажный план, фасад, разрез, узел и т. д.), либо оформл€ют это все в таблицу-спецификацию. ≈ще раз по словам: чертит программа! Ёто принципиальное позиционирование такого типа —јѕ–. »зменени€ в данных (например, увеличили ширину окна) приведет к автоматическому изменению всех св€занных видов, так как программа моментально вычертит новые виды. ‘актически такие программы обещают заменить труд чертежника в пользу моделировани€ ситуации проектировщиком и автоматического черчени€ видов программой. „увствуете принципиальную разницу по отношению к nanoCAD и классическим —јѕ–?

¬идео 1. nanoCAD Plus Ц отечественна€ классическа€ универсальна€ —јѕ–-платформа, содержаща€ все необходимые инструменты базового проектировани€

ћен€ часто спрашивают, чем же nanoCAD лучше таких систем? Ётот подковыристый вопрос должен ставить в тупик, потому что однозначно и не ответишь. — одной стороны, системы трехмерного моделировани€ более перспективны Ц и с этим сложно спорить. » пользователей много, которые с помощью таких решений достигают автоматизации и других хороших результатов. Ќо, с другой стороны, ни одна из них не €вл€етс€ универсальной. ѕосмотрите на рис. 2 внимательнее Ц специализированные —јѕ– € разделил на три области: машиностроение, архитектура-конструкции, землеустройство. ¬ реальности классификаци€ —јѕ– намного шире Ц только машиностроение можно дополнительно разбить на 5-6 специализаций: самолетостроение, кораблестроение, станкостроение, автомобильна€ отрасль, нестандартное оборудование и т. д. Ќо даже в рамках узкоспециализированной области подобные интеллектуальные программы ограничены своими возможност€ми. ≈сли в программу не заложены отраслевые алгоритмы, то уровень автоматизации катастрофически падает, броса€ пользовател€ в мир универсального объемного моделировани€ или просто классического черчени€. Ќапример, вроде умеем моделировать объем здани€ с отделкой стен, но уже инженерную часть (электрику, проектирование трубопроводов, воду/канализацию) в этой программе просто чертим трехмерными болванками-цилиндрами либо обычными 2D-примитивами на подготовленных видах. »ли машиностроительный инструмент умеет делать механизмы и двигатели, но дл€ проектировани€ кораблей совершенно неприменим, так как уровень геометрии более сложен в анализе и проектировании. я уж не говорю о том, что некоторые пытаютс€ с помощью машиностроительного инструмента делать трехмерные модели земли (а продавцы/маркетологи их активно в этом поощр€ют: Ђда-да, сможетеї) и удивл€ютс€, почему не достигают успеха. ѕоэтому не все так однозначноЕ

 акие особенности можно выделить у трехмерных автоматизирующих —јѕ–?

  • ќсновна€ Ц это заточенность под конкретную задачу. ≈сли задача не решаетс€ полностью (а она часто не решаетс€), пользователи вынуждены примен€ть универсальный электронный кульман.
  • ƒруга€ грань заточенности Ц неполное покрытие задач. ¬ проектировании остаетс€ огромное число направлений, которые не закрыты никакими решени€ми, Ц разрабатывать под них специализированный инструмент очень дорого, а число пользователей будет минимальным. » поэтому тут используетс€ универсальный кульман (ну не чертить же на бумаге, раз нет специализированного инструмента!).
  • —ложность изучени€ Ц трехмерные интеллектуальные продукты требуют более высокой квалификации проектировщиков, более глубокого изучени€ и погружени€ в особенности ѕќ. Ќе все могут себе позволить годами полировать свои знани€ инструмента. ќсобенно если эти знани€ дополнительно не оплачиваютс€ (например, в регионах).
  • », наконец, высока€ цена Ц она складываетс€ не только из затрат на внедрение и цену специалиста, крайне недешевы сами специализированные решени€. »нновационные продукты зачастую позвол€ют вывести проектные организации на новый уровень проектировани€, но инновационное развитие по своей сути не нацелено на массовое использование Ц это только дл€ тех, кто может себе позволить быть впереди. ѕоэтому цены на такие программные продукты начинаютс€ от 500 тыс€ч рублей за одно рабочее место, а в верхней планке практически не ограничены.
»менно эти причины и привод€т к попул€рности классических технологий проектировани€ среди массового пользовател€.  омпаний, которые полностью перешли на трехмерное моделирование, сейчас во всем мире не очень много Ц по моим оценкам, не более 20-30%. „аще всего такие организации либо узкозаточены на проектную специальность (например, чисто архитектурное бюро), либо занимаютс€ концептуальным проектированием новых объектов, оставл€€ детали и рутину подр€дным организаци€м. ¬ остальных же случа€х (а их, остальных, подавл€ющее большинство) проектные организации настраивают симбиоз между классическим проектированием и трехмерным моделированием (в тех или иных пропорци€х): например, в одном отделе создают новый механизм, который сначала прорабатывают и отображают в 3D, анализируют коллизии в объеме на этапе изобретени€, а не опытного образца, а затем отдают на детальную проработку под массовое производство в другие отделыЕ

ќбратите внимание на главное этого раздела: несмотр€ на активную рекламу современных методов проектировани€, на их очевидные преимущества, предоставл€емую автоматизацию, интеллектуальность, несмотр€ на активные инвестиции в эти направлени€ со стороны проектных организаций, полностью отказатьс€ от 2D —јѕ– никто не может! », думаю, эта ситуаци€ не будет мен€тьс€ еще очень долго, а у платформы nanoCAD Plus отличное позиционирование дл€ массового применени€.

ј может ли nanoCAD Plus стать специализированным инструментом проектировани€?
ƒа, конечноЕ Ѕез сомнени€, нам хочетс€ создавать более удобные и интеллектуальные инструменты, нацеленные на инновации. » тут на помощь приходит принцип расширени€ функционала платформы nanoCAD за счет специализированных решений (приложений). „то за принцип? ќбъ€снюЕ

ѕод платформу nanoCAD Plus можно написать любой сложности приложение, которое, использу€ графические возможности nanoCAD, поддержку самого попул€рного формата в мире —јѕ– (DWG), импорт-экспорт других форматов и современные €зыки программировани€ (.NET, —/C++, JavaScript, Visual Basic Script, LISP и др.), может реализовать специализированные расчеты, св€зь с базами данных, выгрузку в системы документооборота, трехмерное интеллектуальное моделирование и все что угодно. ¬се зависит от задач пользовател€, разработчика, их возможностей, ресурсов дл€ внедрени€Е

nanoCAD Plus 10

–ис. 3. —хема специализированных решений от компании CSoft Development на базе платформы nanoCAD Plus

Ётой функцией платформы nanoCAD Plus активно пользуютс€ наши коллеги из CSoft Development, которые в свое врем€ развивали специализированные приложени€ под платформу AutoCAD, а теперь портировали часть своих решений на платформу nanoCAD Plus, сократив дл€ своих пользователей расходы на базовую —јѕ–-платформу (рис. 3). –ешени€ разные Ц и относительно простые, автоматизирующие 2D-черчение (концентрирующиес€ на оформлении по российским стандартам в строительном (—ѕƒ—) или машиностроительном (ћеханика) проектировании), и достаточно сложные, реализующие интеллектуальное трехмерное моделирование с функци€ми автоматического создани€ чертежей, таблиц, отчетов и т. п.   последним относ€тс€ три крупных направлени€: √еоника дл€ землеустройства, »нженерный BIM дл€ проектировани€ инженерных сетей здани€, комплекс Model Studio CS дл€ проектировани€ промышленных объектов. ¬ыбирайте решени€, подход€щие под ваши задачи, внедр€йте и автоматизируйте свою работу на новом уровнеЕ

¬ проектных организаци€х такие приложени€ обычно интегрируютс€ между собой на базе открытых или согласованных форматов, дополн€ютс€ расчетными модул€ми и узкоспециализированными разработками других компаний, собственными разработками и вместе образуют уникальный —јѕ–-комплекс, заточенный под задачи конкретной проектной группы. ¬се просто Ц именно в такой интеграции и поддержке такого комплекса и заключаетс€ работа —јѕ–-подразделени€ любой уважающей себ€ проектной организацииЕ если такое подразделение есть, конечноЕ 

» именно этим и интересна платформа nanoCAD Plus Ц она дает принципиальную возможность расшир€ть, затачивать, развивать —јѕ–-комплекс организации, объедин€€ ее финансовые, организационные и ресурсные возможности. ƒаже если в платформе nanoCAD чего-то нет, ее можно использовать как обычный графический редактор дл€ собственного приложени€: заходите на сайт developer.nanocad.ru, где организован  луб разработчиков, и получайте доступ к бесплатной лицензии на платформу nanoCAD Plus, документации разработчика на русском €зыке и форуму разработчиков, который дает возможность общатьс€ с нашими разработчиками, обсуждать сложности программировани€ под —јѕ– и формат DWG, находить эффективные решени€Е

“ак nanoCAD Plus Ц современна€ —јѕ–-платформа?
ƒа! ¬ этом и есть основное преимущество nanoCAD Plus. ƒо сих пор в мире было лишь несколько аналогичных решений, и все они развивались в других странах Ц прежде всего в —Ўј. ћы же в –оссии просто пользовались предоставленными решени€ми без возможности вли€ть на их развитие. “еперь же у нас есть сво€ —јѕ–-платформа, котора€ развиваетс€ с учетом задач нашей страны.

»менно разделение задач позвол€ет нам, разработчикам платформы nanoCAD Plus, сконцентрироватьс€ на развитии базовых возможностей —јѕ–. я говорю о современных фундаментальных функци€х, которые Ђзабронзовелиї и станов€тс€ нужны как конечным пользовател€м, так и разработчикам специализированных приложений. “ут и поддержка новых версий формата DWG, и работа с большими объемами данных, и функционал дл€ работы с облаками точек (трехмерное сканирование), и поддержка технологии информационного моделировани€ на базовом уровне (импорт формата IFC/BIM), и трехмерное параметрическое моделирование, и многое-многое другоеЕ

√лавна€ мысль этого раздела моей статьи: предоставл€€ возможность развити€ новых технологий на базе платформы nanoCAD Plus сторонним приложени€м, мы можем полировать и развивать базовые функции —јѕ–-решени€ (фундамента) так, чтобы он становилс€ быстрее, качественнее, удобнее, современнее как с точки зрени€ пользовател€, так и с точки зрени€ разработчиков, —јѕ–-менеджеров, руководителей. ¬сех. » тут пределов совершенствовани€ € лично не вижуЕ

‘ункциональные возможности отечественной —јѕ–-платформы nanoCAD Plus

“еперь, после общего позиционировани€ платформы nanoCAD Plus, давайте пройдемс€ по функциональным возможност€м, которых мы достигли к выпуску дес€той версии. » тут у мен€ есть сложности: если € сейчас начну расписывать каждую функцию, это будет долго, нудно и т€жело Ц сейчас в nanoCAD Plus более 500 —јѕ–-команд, которые обернуты в более чем 1270 английских и 975 русских алиасов (сокращений) и управл€ют более чем 530 DWG-переменными. ¬ какой-то степени nanoCAD Plus Ц это операционна€ система в мире —јѕ–. ѕоэтому € обычно презентую платформу nanoCAD Plus по ключевым направлени€м. » они следующиеЕ
ѕр€ма€ поддержка формата DWG (от англ. drawing Ц чертеж)
ѕочему это направление ключевое? ѕотому что формат DWG Ц это сейчас самый попул€рный —јѕ–-формат. ѕо оценкам экспертов, в мире сейчас насчитываютс€ миллиарды чертежей в этом формате, сложились огромнейшие архивы уже наработанной документации, выстроены интеграции между решени€ми, есть знание пользователей и опыт технической поддержки. —ейчас € слабо представл€ю ситуацию, при которой мы все отказываемс€ от этого формата и начинаем придумывать что-то новоеЕ

»нтересно, что сейчас это общественный формат Ц в свое врем€ компани€ Autodesk пыталась закрепить его за собой, но ¬едомство по патентам и товарным знакам —Ўј (USPTO) признало, что формат .dwg €вл€етс€ независимым от Autodesk (это если кратко Ц вообще-то истори€ достаточно весела€ и долга€.  ому интересно, начните с чтени€ ¬икипедии, раздел Ђѕравовые вопросыї: https://ru.wikipedia.org/wiki/DWG). ѕоследние усили€ Autodesk лежат в плоскости разделени€ формата .dwg и технологической среды DWG, оригинальности технологии Ц в общем, тонкости маркетинга и позиционировани€Е

nanoCAD Plus 10

–ис. 4. ‘ормат .dwg €вл€етс€ основным форматом платформы nanoCAD Plus 10, котора€ поддерживает все его версии Ц от R11 (времен DOS) до современного DWG2018

¬ернемс€ к nanoCAD Plus (рис. 4): формат .dwg €вл€етс€ родным форматом платформы, котора€ к дес€той версии поддерживает все его версии Ц от R11 (времен DOS) до современного DWG2018 (обновлен компанией Autodesk в мае 2017 года). ƒл€ пользователей это означает, что их наработки в виде чертежей, каталогов блоков, архивов и интеграций с другими решени€ми будут поддерживатьс€ в максимально возможном объеме. Ќикаких конвертаций и преобразовани€ данных, транзитное хранение сторонних данных (PROXY-объекты специализированных решений) Ц все это гарантирует, что, открыв в nanoCAD Plus DWG-файлы, вы сможете их отредактировать и вернуть обратно в ту среду, где начали редактировать документацию.

 онечно, € имею в виду —јѕ–, которые напр€мую работают с форматом DWG, хран€т данные в этом формате, редактируют объекты этого формата без каких-либо дополнительных конвертаций (так называемые DWG-среды). Ќапример,  ќћѕј—, который работает со своим форматом, не €вл€етс€ DWG-средой. — форматом DWG он работает через конвертацию своих данных в формат DWG Ц это примерно как переводить текст с русского на английский в автоматическом режиме: почти всегда это разбиение и потер€ некоторых данных. ј если мы отредактировали данные, а потом пытаемс€ вернуть их обратно в среду  ќћѕј—, то это по сути обратный автоматический перевод с английского на русский. ”верен, что практически всегда при таком процессе будет потер€н смысл предложени€. Ќо есть специалисты, которые надеютс€, что это можно сделатьЕ

¬ы сомневаетесь, что мы корректно открываем DWG-файлы и всЄ покажем? ’м, есть, конечно, шанс, что что-то не будет корректно открыватьс€ и отображатьс€, но дл€ нас сейчас неработающие DWG-файлы Ц это скорее нештатна€ ситуаци€, с которой надо разбиратьс€ в рамках технической поддержки. ј на официальном форуме мы даже создали специальный подраздел, чтобы коллекционировать такие проблемные DWG-файлы и оперативно совершенствовать алгоритмы работы в подобных случа€х. ѕоэтому посмотрите-проверьте свои файлы и, если найдете что-то проблемное, то присылайте нам Ц с удовольствием проанализируем.

», конечно, нам присылают и битые DWG, и сломанные, которые и в других DWG-средах не открываютс€. ћы их бесплатно анализируем в рамках технической поддержки, исправл€ем и даем рекомендации. ј параллельно обобщаем информацию и пишем/развиваем утилиты дл€ их коррекции.  стати, сейчас в nanoCAD Plus 10, помимо классических утилит дл€ обслуживани€ формата DWG (PURGE, AUDIT, RECOVER Ц от англ. Ђќчиститьї, Ђѕроверитьї и Ђ¬осстановитьї), есть еще три уникальных:

  • –азбиение/удаление PROXY-объектов: то есть удаление нередактируемых данных, которые остались после работы вертикальных приложений.
  • ќплащивание z-координат объектов: утилита, котора€ позвол€ет восстановить геометрически поломанные чертежи (см. видео 2). ѕо этой проблематике три года назад € даже писал статью на ’абр. ќчень актуально до сих пор.
  • »справление кодировки DWG-файла: специфическа€ проблема дл€ всех, кто работает с кириллицей и с файлами, т€нущимис€ с DOS-времен. ѕроблема-то про€вл€етс€ во всех DWG-средах, но только у нас вы можете исправить такие файлы; получали мы их в рамках техподдержки очень много (см. видео 3).

¬идео 2. ѕример работы с проблемными DWG-файлами в платформе nanoCAD Plus: восстановление чертежа с поврежденными z-координатами.

¬идео 3. ѕример работы с проблемными DWG-файлами в платформе nanoCAD Plus: восстановление кодировки файла и кириллицы в именах слоев, блоков, стилей и т. д.

≈ще один несомненный плюс nanoCAD и его поддержки формата DWG заключаетс€ в том, что мы полностью контролируем, что именно сохран€етс€ внутрь DWG-файла, Ц есть конспирологические теории, что при этом могут сохран€тьс€ какие-то дополнительные зашифрованные данные. ¬ nanoCAD Plus такого точно нет Ц говорю вам как разработчик. “олько служебна€ информаци€, необходима€ дл€ работы файла. √отовы проходить сертификации, если не веритеЕ

Ќо сам по себе формат Ц это просто форма хранени€ информации на жестком диске или в оперативной пам€ти. ‘ормат DWG ценен именно технологи€ми, которыми он обернут. “ехнологи€ работы Ђмодель-листыї (котора€ нужна дл€ моделировани€ и выпуска рабочих чертежей в разных масштабах на физических листах бумаги), технологи€ стилей к элементам —јѕ– (текстам, выноскам, таблицам и т. д.), различные виды подложек (DWG/XREF, PDF и конкурирующий с ним DWF, растровые подложки и т. д.), утилиты дл€ поддержки качества DWG (который по сути €вл€етс€ базой данных, требующей обслуживани€), технологии стандартизации данных и многое-многое другое. » все эти DWG-технологии мы поддерживаем в рамках платформы nanoCAD Plus.

ѕоэтому можно сказать, что в рамках платформы nanoCAD Plus обеспечиваетс€ лучша€ поддержка формата DWG среди всех российских разработок, а лучше нас формат DWG никто в –оссии не знает. ’вастливо звучит? ¬озможно, но € в этом глубоко убежден.

Application Programming Interface (API)
≈ще одна ключева€ сторона nanoCAD Plus (как € объ€сн€л выше) Ц API или набор готовых классов, процедур, функций, структур и констант, предоставл€емых приложением дл€ использовани€ во внешних программных продуктах. » этот API в таких —јѕ–, как nanoCAD Plus, зависит от формата DWG. nanoCAD Plus поддерживает совместимый с форматом DWG программный интерфейс, который позвол€ет управл€ть структурой, данными, методами и другими элементами чертежа с помощью различных €зыков и сред программировани€. Ќа практике это означает, что вы можете писать на .NET, —/C++, JavaScript, Visual Basic Script, LISP и других скриптовых €зыках из различных сред (например, из Visual Studio или из программной среды Microsoft Excel) свои приложени€, которые черт€т в nanoCAD Plus. »ли моделируют. »ли вычисл€ют. »ли берут данные из внешней базы данных и загружают в атрибуты DWG-объектов. »ли делают еще что-то такое, что нужно вам.

» эти приложени€ будут совместимы по технологи€м с любыми другими DWG-средами, которые напр€мую поддерживают формат DWG и выстраивают свою работу на базе данных формата DWG. ѕолна€ свобода действий, развити€ и совместимостиЕ

¬нешний вид программы (или интерфейс)
ќчень важна€ составл€юща€ дл€ любого пользовател€ Ц это интерфейс программы, как она общаетс€ со своим пользователем. ¬ажна€, потому что именно через интерфейс пользователи воспринимают программу и делают выводы о ее удобстве.   дес€той версии nanoCAD Plus обладает двум€ видами интерфейса:
  • классический интерфейс (или меню-панели инструментов). Ёто один из самых давних графических методов взаимодействи€ программы с пользователем. Windows 3.11, вышедша€ в 1990 году, максимально попул€ризировала его, а за почти 30 лет пользователи и разработчики отполировали метод практически до совершенства;
  • ленточный интерфейс (или панели, разделенные вкладками). Ёто относительно новый тип графического интерфейса, который в мире Windows по€вилс€ примерно в 2007 году, после чего вот уже лет дес€ть развиваетс€ и совершенствуетс€.
¬округ интерфейса есть и набор сервисных функций, которые также поддерживает nanoCAD: например, поддержка многодокументного режима работы или инструменты кастомизации (настройки) пользовательского интерфейса. Ќо отдельна€ интересна€ задача, которой посто€нно занимаютс€ наши разработчики, Ц затачивание современных интерфейсных технологий под требовани€ —јѕ–. Ќапример, реализу€ в дес€той версии ленточный интерфейс, который еще не превратилс€ в классический (обратите внимание, как много в »нтернете запросов на тему Ђкак переключитьс€ с ленточного интерфейса на классическийї, Ц а значит не принимают пользователи ленточный интерфейс в том виде, как он есть в других —јѕ–), мы провели немало времени над его анализом и настройкой под специфические требовани€ и задачи —јѕ–-пользователей. ¬ частности, мы рисовали удобные читаемые нагл€дные иконки, отражающие специфику проектировани€, продумывали организацию вкладок, групп, размеры этих иконок на ленте и многое другое.  стати, в nanoCAD Plus сейчас пор€дка тыс€чи иконок, растиражированных под разные классы интерфейса, типоразмеры, цветовые схемы (скины) и разрешени€ мониторов! ѕредставл€ете объем работы, св€занный с обновлением иконного р€да? 
nanoCAD Plus 10

–ис. 5. ѕлатформа nanoCAD Plus обладает классическим —јѕ–-интерфейсом, который позвол€ет пользовател€м начать работать с программой за 1-2 дн€

¬ среде nanoCAD Plus есть и огромное число интерфейсов, которые помогают работать именно над чертежами и которые стали уже усто€вшимис€ принципами работы в системах автоматизированного проектировани€: например, такие специфические функции, как работа с командной строкой (и динамическим списком команд), динамический ввод информации, управление объектами и блоками через специализированные грипсы (от англ. grips Ц ручки) и дополнительные всплывающие контекстные меню (измен€ющиес€ в зависимости от текущего элемента редактировани€), средства навигации в трехмерном пространстве и построение вспомогательных линий/плоскостей дл€ удобства черчени€. ѕоэтому в целом nanoCAD Plus не вызывает удивлени€ у опытных проектировщиков Ц все в среде nanoCAD Plus очень привычно иЕ классично (рис. 5).

Ќам как разработчикам посто€нно поступают запросы: а почему вы не поддерживаете другие операционные системы (почему только Windows)? »ли почему не включаете новые технологии интерфейсов (например, круговые правокнопочные меню)? »ли методы ввода информации (например, управление голосом)? ќтвечаю: —јѕ–-платформа Ц это консервативна€ штука, котора€ в первую очередь решает задачи пользователей. » нам надо найти баланс между новым, удобным и привычным дл€ пользователей, которые работают в —јѕ– давно. Ќовые методы интерфейсов, ввода информации Ц без проблем в рамках новых специализированных решений, но в платформу включаютс€ только проверенные и выверенные решени€. —оответственно, у нас нет цели перевести свой продукт под новые операционные системы Ц мы готовы перебиратьс€ под них только когда они станут массовыми. »звините, но в этом плане —јѕ– достаточно инертныЕ

ќсновна€ задача nanoCAD Plus как —јѕ–-платформы Ц обеспечить начало работы проектировщиков в кратчайшие сроки. ѕо моим ощущени€м, с nanoCAD Plus можно без каких-либо проблем начать работать в течение 1-2 дней: поставил, запустил, приступил к работе. ѕару часов Ц и выпустил чертеж.

“акой подход полезен всем: и пользовател€м, у которых стресс от смены решени€ минимальный с минимальным отвлечением от основной работы, и —јѕ–-специалистам, которые могут легко поддерживать новое решение в организации и обеспечить переход без серьезной перенастройки инфраструктуры, и руководител€м, дл€ которых снижаетс€ стоимость внедрени€ и поддержки новой —јѕ–, а новых специалистов найти несложно.

»нструменты черчени€/редактировани€
Ѕез сомнени€, €вл€€сь полноценным инструментом разработки чертежей, nanoCAD Plus не может не содержать всех необходимых инструментов классического проектировани€ (рис. 6) в стиле электронного кульмана. ¬ частности, nanoCAD Plus версии 10 позвол€ет:
  • создавать и редактировать различные 2D и 3D векторные примитивы: отрезки, 2D- и 3D-полилинии, дуги, окружности, эллипсы, сплайны, штриховки (обычные и градиентные), поверхностные объекты (параллелепипед, сфера, пирамида, тор, произвольна€ сеть и т. д.);
  • использовать различные координатные системы: мировые пол€рные и декартовые, пользовательские, видовые и т. д., переключа€сь между ними на лету;
  • объедин€ть примитивы в более интеллектуальные повторно используемые блоки, а затем собирать блоки в каталоги Ц дл€ автоматизации и ускорени€ проектировани€;
  • вести полноценную работу в пространстве модели и пространстве листов посредством видовых экранов;
  • создавать и редактировать различные элементы оформлени€ по различным стандартам: выноски (по √ќ—“ и ISO), размеры, однострочные и многострочные тексты с поддержкой SHX- и TTF-шрифтов, маскировки, рецензировани€, автоматически обновл€емые пол€ и т. д.;
  • создавать и использовать любые виды таблиц (√ќ—“ и ISO), выполн€ть специфицирование элементов чертежа по атрибутивным данным блоков и объектам оформлени€;
  • использовать при проектировании любую ранее выполненную техническую документацию, хран€щуюс€ в электронном векторном или растровом формате (XREF-ссылки, сканированные чертежи, тексты, таблицы, фотографии), либо подключать внешние данные в форматах IFC, DWG, PDF, облака точек (результаты 3D-сканировани€);
  • выполн€ть печать готовых технических документов на любых устройствах печати, установленных в операционной системе, использу€ в том числе и нестандартные форматы бумаги.
nanoCAD Plus 10

–ис. 6. ¬ платформе nanoCAD Plus пользователь найдет полный набор инструментов, необходимых дл€ решени€ главной задачи Ц разработки и выпуска рабочей документации

ќберните все это различными сервисными функци€ми Ц например, дл€ проверки орфографии с учетом √ќ—“-сокращений, работы с разными типами прив€зок (временные/посто€нные, к векторам, PDF- и растровым подложкам), работы таблиц в Excel-подобном режиме; добавьте функции Express Tools, ускор€ющие отдельные операции черчени€, инструменты управлени€ пор€дком отрисовки, проверки и восстановлени€ геометрии чертежа, проверки актуальности ссылок на нормативные документы (нормааудит), анализа внутренней структуры DWG-документа и многие другие Ц и вы поймете, что nanoCAD Plus это не просто программа. Ёто целый ћир дл€ проектировщика, который можно изучать годами, повыша€ свою производительность и автоматизиру€ работу.
“ехнологии, расшир€ющие классическое черчение
≈сть еще две технологии, которые мы пока держим вне пределов базового функционала nanoCAD Plus: € имею в виду технологию твердотельного трехмерного моделировани€ и технологию параметризации. ќни поставл€ютс€ в виде дополнительно приобретаемых модулей. ƒавайте опишем их.


ћодуль твердотельного 3D-моделировани€

Ётот модуль добавл€ет в платформу nanoCAD Plus функционал универсального трехмерного твердотельного моделировани€ (от англ. ЂSolid Modelingї): использу€ инструменты выдавливани€ граней, вращени€ замкнутых контуров, прот€гивани€ и построени€ переходов, пользователь может сформировать сложные трехмерные сцены практически любой геометрической формы. ј с помощью функции сечений можно получить автоматически обновл€емые двумерные виды, св€зав таким образом модель и 2D-документацию. ѕри этом технически вс€ математика, св€занна€ с вычислением трехмерной геометрии (пересечение или вычитание двух фигур, построение сечени€, сн€тие фасок с граней и прочее), поручаетс€ внешнему модулю, называемому геометрическим €дром (подробнее можно почитать в »нтернете Ц например, статью ƒмитри€ ”шакова Ђ√еометрические €дра в мире и в –оссииї). »значально мы задумали так, чтобы внешнее геометрическое €дро было обернуто в особенный интерфейс-прослойку и могло мен€тьс€ с одного на другое без визуального отличи€ дл€ пользовател€ (и программ, которые общаютс€ с nanoCAD через API). ¬ результате в nanoCAD Plus 10 модуль трехмерного твердотельного моделировани€ базируетс€ на геометрических €драх от двух компаний (на выбор):

  • €дро ACIS: разработка началась в 1986-м компанией Spatial (—Ўј), но со временем владельцем €дра стала компани€ Dassault Systèmes (‘ранци€). Ёто одно из известнейших €дер дл€ 3D-моделировани€ с лучшим сочетанием Ђцена-качествої, и оно было подключено к nanoCAD Plus в первую очередь;
  • €дро C3D: российское геометрическое €дро, которое разрабатываетс€ с 1995 года компанией ј— ќЌ, а с 2012-го его сделали лицензируемым сторонними организаци€ми. —оответственно, в 2018 году наши разработчики его подключили к nanoCAD Plus.
 акое из €дер лучше? Ёто неоднозначный вопрос. — одной стороны, ACIS более попул€рен, включен в состав многих программных продуктов, давно разрабатываетс€. Ќо C3D Ц российска€ разработка (импортозамещение) и активно развиваетс€.  роме того, €дро C3D предоставл€ет больше функций: в 10-й версии nanoCAD Plus оно дополнительно обеспечивает функции импорта-экспорта попул€рных 3D-форматов (SAT, STL, IGES, VMRL и т. д.), а в дальнейшем предполагаетс€, что по€в€тс€ и другие давно ожидаемые вкусные функции. Ёто конкуренци€ и мы, как разработчики базовой —јѕ–-платформы, не хотим давать кому-то особые преференции Ц выбор за пользовател€ми. Ќо €дро —3D в nanoCAD Plus 10 настроено на использование по умолчанию Ц мы хотели бы развити€ российских технологий.

„ем трехмерное моделирование по технологии твердотельного отличаетс€, например, от информационного моделировани€? ƒействительно, способов создавать трехмерную модель столько, что неопытному пользователю можно запутатьс€. ƒело в том, что данные в трехмерном пространстве могут быть абсолютно разными: вы проведете линию по трем координатам, и всЄ Ц добро пожаловать в 3D-пространство. ѕо мере развити€ технологий функционал трехмерного моделировани€ также развиваетс€. » сейчас можно выделить следующие технологии, которые поддерживает платформа nanoCAD Plus:

  • ѕримитивы в 3D: любой объект, который размещаетс€ в трехмерном пространстве, может формировать трехмерную сцену. ¬ простейшем случае это могут быть 2D-примитивы Ц например отрезок, дуга, полилини€, окружность, штриховка и т. д. Ќо в последнее врем€ по просьбам пользователей по€вл€ютс€ и трехмерные примитивы Ц 3D-полилини€ (дл€ задач землеустройства), 3D-спираль (машиностроение).
  • ѕоверхностные 3D-объекты: чуть более сложные объекты, которые образуют визуально замкнутые объекты типа цилиндр, пирамида, шар, тор, сеть и т. д. ќни просты в описании, не обладают какими-то сложными поведенческими функци€ми (например, они не перестраиваютс€ вслед за изменением других объектов, не вычитаютс€ друг из друга), но позвол€ют создавать несложные трехмерные сцены. ѕлюс к тому в этот тип данных обычно разбивают модели, чтобы упростить нагруженные сцены.
  • “вердотельные объекты: более интеллектуальные (по сравнению с поверхностными) трехмерные объекты, которые обладают поведением на уровне цельной геометрии: цилиндр можно врезать в параллелепипед, шар вырезать из пирамиды и т. д. ¬ результате получаетс€ сложна€ геометри€, котора€ еще и динамически измен€етс€ вслед за изменением составных частей (как раз за эти изменени€ и отвечает геометрическое €дро). “акие объекты ведут себ€ как обычные твердые тела в реальном мире.
  • »нформационное моделирование: тут уже работают не с поверхност€ми и 3D-примитивами, а с объектами (вал, шестеренка, подшипник, стена, окно, дверь, насос и т. д.). ѕомимо геометрии такие объекты несут правила взаимодействи€ с другими объектами, по€вл€ютс€ поведение объекта в трехмерном пространстве и имитаци€ взаимодействи€. ѕлюс наполнение информацией о материале, его твердости, способе производства и т. д

¬ платформе nanoCAD Plus первые два способа работы в 3D-пространстве идут в базовой поставке, третий Ц с помощью дополнительного модул€, а четвертый Ц с помощью специализированных приложений, которые как раз и задают такие объекты, моделируют их поведение и взаимодействие друг с другом.


ћодуль параметрических 2D-зависимостей

ћодуль позвол€ет наложить на двумерные данные зависимости разных типов: фиксированное рассто€ние, параллельность, перпендикул€рность, соосность и т. д. Ћюба€ зависимость может превращатьс€ в параметр и участвовать в формулах, определ€ющих геометрию чертежа. Ёто приводит к созданию параметрических чертежей, управл€емых пользователем через ключевые параметры. «адействовав 3D-модуль, вы сможете заниматьс€ современным параметрическим 3D-моделированием, существенно ускор€€ свою работу (видео 4).

¬идео 4. ѕример работы с трехмерной моделью с помощью модулей Ђ3D моделированиеї и Ђ2D зависимостиї

ќбзор уникальных функций

ќчень часто, когда € так подробно расписываю технический функционал nanoCAD Plus, нетерпеливые пользователи прерывают мен€ и задают вопрос: Ђ¬се что вы до этого рассказывали, есть и в западных —јѕ–. ≈сть ли у вас что-то особенное?ї “о есть сам факт, что теперь подобное есть в российской —јѕ–, их не впечатл€ет. ’орошо, тогда можно сконцентрироватьс€ на обзоре уникальных функций nanoCAD, которые вы не найдете в других DWG-подобных системахЕ
ѕоддержка российских стандартов
nanoCAD Plus разрабатываетс€ в –оссии и в первую очередь дл€ рынков, работающих по российским стандартам проектировани€. Ѕез каких-либо дополнительных настроек вы можете использовать форматы листов по √ќ—“ 2.301-68, масштабы по √ќ—“ 2.302-68, типы линий по √ќ—“ 2.303-68, шрифты по √ќ—“ 2.304-81 (как SHX, так и TTF), штриховки по √ќ—“ 2.306-68, размеры по √ќ—“ 2.307-2011 и выноски по √ќ—“ 2.316-2008 (рис. 7). ќбратите внимание Ц всЄ это фундаментальные, об€зательные к применению √ќ—“ 2.3XX, которые были заложены в 60-х годах прошлого века, а затем обновл€лись под современные реалии. ѕлюс к тому nanoCAD позвол€ет учитывать требовани€ к проектной и рабочей документации (√ќ—“ – 21.1101-2013) и правила выполнени€ рабочей документации архитектурных и конструкторских решений (√ќ—“ 21.501-2011). ¬ целом полный набор основных российских стандартов, который об€заны учитывать при разработке чертежей все современные проектировщики.
nanoCAD Plus 10

–ис. 7. ѕлатформа nanoCAD Plus преднастроена на работу по российским стандартам проектировани€ (√ќ—“ы серий 2.3XX)

ќтмечу, что в рамках специализированных решений на базе nanoCAD Plus зачастую учитываютс€ отраслевые российские стандарты: инженерные расчеты по различным методикам, правила оформлени€ отраслевой документации, правила интеграции, оформлени€ и многое другое Ц смотрите описани€ соответствующих специализированных решений.

ќстаетс€ добавить, что развитие стандартов также будет находить отражение в платформе nanoCAD Plus: все что, по мнению наших пользователей, должно быть добавлено в базовую —јѕ–-платформу, или все что по€витс€ в российских стандартах с развитием нормативной базы, будет добавл€тьс€, обновл€тьс€ и развиватьс€ в платформе nanoCAD Plus. »бо инструменты поддержки стандартов дл€ того и сделаны.

Ќормааудит чертежа и стандартизаци€ организации
≈ще один пример ув€зки платформы nanoCAD Plus с российскими стандартами Ц это функци€ Ќќ–ћјј”ƒ»“. ¬ чем ее смысл?

¬идео 5. ”никальна€ функци€ Ќќ–ћјј”ƒ»“ платформы nanoCAD Plus позвол€ет проверить корректность ссылок из чертежа на нормативно-техническую документацию

–азрабатыва€ документацию, проектировщики регул€рно ссылаютс€ на нормативно-техническую документацию Ц в текстах, выносках, таблицах, штампах, блоках и т. д.: Ђмонтаж выполнить в соответствии с техническими услови€ми XXXX.XXX 2006 годаї, Ђповерхность обработать по требовани€м —анѕиЌ XXX.XXї, Ђпримен€ть сталь не ниже класса по стандарту XXX.XXXї. «ачастую проектировщики используют эти фразы на автомате, копиру€ их из одной документации в другую. Ќо что делать, если за это врем€ стандарт или требование обновились? ј ведь в последнее врем€, с развитием технологий и нормативной базы, такое происходит регул€рно.

‘ункци€ Ќќ–ћјј”ƒ»“ (видео 5) очень похожа по своей сути на проверку орфографии в текстовых редакторах: программа анализирует текст, находит куски, похожие на ссылки на нормативные документы, и составл€ет список таких анализируемых кусков. ƒалее она свер€етс€ со списком актуальных версий нормативных документов (вз€в информацию из базы нормативных документов NormaCS, обновл€емых каждый день) и подкрашивает соответствующие куски на чертеже по принципу семафора: зеленные волнистые линии под текстом Ц всЄ в пор€дке, красные Ц документ уже не действует. ≈сть и другие статусы: частично действует (красно-зеленый цвет), документ находитс€ на утверждении (синий) и т. д. ¬ итоге проектировщик моментально видит ссылки на недействующую документацию и может оперативно изменить проектное решение!

¬добавок к этому, начина€ с дес€той версии nanoCAD Plus, по€вилась функци€, стандартизирующа€ внутреннюю организацию DWG-документа: верные ли слои использует проектировщик? не подгрузил ли нестандартизованные типы линий или штриховки? не использует ли некорректные шрифты? ѕлатформа nanoCAD Plus автоматически отслеживает внутренний стандарт организации и сигнализирует о проблемах. —оответственно, тыс€чи проектировщиков внутри организации одинаково оформл€ют всю рабочую документацию и выпускают выверенные чертежи под контролем nanoCAD Plus.

–абота с растровыми подложками: прив€зки и редактирование
ќчень часто при разработке новых документов проектировщики используют типовые решени€: вз€ли старый чертеж, отсканировали его, подложили как фон и визуально обвели заново Ц скололи в новый документ.

ѕлатформа nanoCAD Plus предлагает альтернативный вариант работы с растровыми подложками, объедин€€ три типа инструментов (см. видео 6):

  • инструменты повышени€ качества растровых подложек: устранение перекосов и нелинейных искажений, которые привнесла бумага в процессе хранени€ документа;
  • инструменты редактировани€ растра: самые обычные ластик и карандаш позвол€ют быстро изменить типовые проекты или прив€зать их к существующей документации;
  • инструменты автоматизированного скалывани€ информации: пользователь может прив€зыватьс€ к характерным точкам растрового чертежа (например конечным точкам, пересечени€м, центрам) как к обычным векторным объектам.

¬идео 6. ¬ платформе nanoCAD Plus растровые подложки €вл€ютс€ полноценными участниками процесса разработки документации Ц редактируйте растры пр€мо из среды nanoCAD, прив€зывайтесь к примитивам и выпускайте новые версии документов.

–астры в nanoCAD Plus и во всех приложени€х на его базе €вл€ютс€ полноценными участниками процесса разработки документации, а вы моментально и просто вводите в работу старые чертежи, документы, типовые решени€!
“абличный редактор √ќ—“-таблиц
ѕлатформа nanoCAD Plus обладает уникальным дл€ DWG-подобных —јѕ– Excel-подобным табличным редактором. ¬ы можете использовать его и как инструмент дл€ формировани€ ручных таблиц, и дл€ построени€ автоматически обновл€емых табличных отчетов по данным из DWG-чертежа (например, списки блоков или длины полилиний). “акже таблицы могут содержать формулы, получать данные из внешних источников, выгружать данные в попул€рные форматы (XLS, TXT, CSV и т. д.). ќтличный инструмент дл€ создани€ спецификаций и сметных заданий.
–абота со сверхбольшими облаками точек (3D-сканирование)
nanoCAD Plus можно использовать как просмотрщик (viewer) результатов лазерного сканировани€, напр€мую импортиру€ данные трехмерных точек из форматов LAS, BIN, PTS, PTX, PCD, XYZ, наиболее попул€рных в этой области. ѕри этом nanoCAD Plus комфортно работает со сверхбольшими облаками точек (1 млрд и более), обеспечивает доступ к метаданным точек (цвет, угол, дата сканировани€ и т. д.) и вообще относитс€ к облаку точек как к стандартному векторному объекту (см. видео 7). ѕоследнее означает, что вы можете мен€ть точки вставки, масштабировать, зеркально отражать трехмерные сцены, встраива€ их в трехмерные модели, а также делать по ним произвольные сечени€. “олько представьте Ц с помощью трехмерного сканера вы достаточно быстро заносите в —јѕ–-среду реконструируемый объект, а затем включаете его в свою работу!

¬идео 7. ѕлатформа nanoCAD Plus напр€мую поддерживает попул€рные форматы лазерного сканировани€ и может использоватьс€ как просмотрщик сверхбольших облаков точек

ѕоддержка IFC-формата (OpenBIM)
≈ще один необычный дл€ классических —јѕ–-решений набор данных Ц это информационные модели, то есть трехмерные модели зданий и сооружений, наполненные атрибутивной информацией (вес, производитель, расчетные нагрузки и т. д., и т. п.). ¬ принципе, никто не ограничивает объем информации, которую вы или ваши коллеги-смежники можете закладывать в модель. ѕри этом сейчас существует только один официальный открытый формат данных, позвол€ющий передавать такие модели между программами, Ц это формат IFC (Industry Foundation Classes). ќстальные BIM-форматы проприетарные. nanoCAD Plus не предназначен дл€ создани€/редактировани€ таких моделей и не умеет автоматизированно редактировать такие параметры (это задача BIM-решений, которые в том числе могут быть построены на nanoCAD как платформе, а сама платформа nanoCAD Plus все-таки универсальный —јѕ–-редактор, не заточенный под предметную область), но вот отображать и анализировать Ц это без проблем (см. видео 8).

»так, nanoCAD Plus может импортировать неограниченное число IFC-данных в DWG-среду, формиру€ таким образом сводные BIM-модели. ѕри этом пользователь видит внутреннюю структуру информационной модели, ее атрибуты/параметры, может выбрать любой IFC-объект и получить доступ к информационным данным в стандартном окне свойств (например, выбрав колонну, узнать ее материал, прочность, марку и т. д.). ј Excel-подобный табличный редактор может использоватьс€ дл€ того чтобы автоматически собрать атрибуты IFC-объектов в обновл€емую таблицу.

¬идео 8. ѕлатформа nanoCAD Plus позвол€ет объедин€ть в трехмерном пространстве различные данные: информационные BIM-модели, результаты лазерного сканировани€ (облака точек), трехмерные DWG-данные и т. д.

¬ результате nanoCAD Plus объедин€ет современную BIM-технологию с классической DWG-средой, создава€ мостик между классическим проектированием и современными трендами.
Ќавигаци€ в 3D-пространстве
—ледующий логичный шаг дл€ платформы nanoCAD, котора€ нацелена на современное проектирование и объедин€ет в одной среде как 2D-документацию, так и различные 3D-данные (3D DWG, BIM-модели, облака точек) в сводные трехмерные сцены Ц это предоставить пользовател€м удобную навигацию по модели.

ћы ввели в платформу WASD-принцип навигации в трехмерном пространстве, который аналогичен принципам трехмерных игровых шутеров Ц см. видео 8. “еперь пользователи в достаточно нагл€дном режиме могут анализировать трехмерные документы и модели.

–азмерности 3D-моделей
≈ще одно из ключевых направлений развити€ платформы nanoCAD Plus Ц это работа с трехмерными модел€ми больших размерностей. “ут мы объедин€ем и современные возможности видеокарт, и многопотоковые вычислени€, и хитрые алгоритмы обработки специфической —јѕ–-информации. ¬се это приводит к тому, что последние п€ть лет nanoCAD ускор€етс€ в каждой версии на 10-20% и позвол€ет сейчас крутить намного более насыщенные модели, чем это доступно в большинстве DWG-подобных —јѕ–. » мы продолжим эту работу, чтобы пользователи могли комфортно работать с большими сборками, крупными (насыщенными) модел€ми зданий, громадными территори€ми (видео 9)Е

¬идео 9. ”добные средства навигации и возможность работать с нагруженными модел€ми позвол€ют пользовател€м создавать всЄ более и более сложные модели и проекты

√ибкое лицензирование и посто€нные версии
nanoCAD Plus нацелен на различные группы пользователей: от частных лиц до крупных проектных институтов. »менно поэтому мы очень гибко подходим к системе лицензировани€ и на данный момент предлагаем любые типы лицензий: временные и посто€нные, локальные и сетевые, с модул€ми и без, дл€ коммерческого использовани€ и дл€ обучени€. «агл€ните в наш прайс-лист и подберите удобный дл€ вас вариант использовани€ nanoCAD.

«аключение

»так, давайте подводить итогиЕ ѕо сути, к дес€той версии платформа nanoCAD Plus превратилась в громаднейший функциональный —јѕ–-комплекс, полезный самому широкому кругу пользователей и готовый развиватьс€ в любом новом направлении.  ак видите, даже краткий обзор функций разросс€ до многостраничной статьиЕ

ќсновные принципы, которые мы закладывали в нашу —јѕ–-платформу и которые вы найдете в 10-ой версии программы:

  •  лассическое проектирование, нацеленное на выпуск документации (чертежей): надежный, быстрый, удобный, простой и, самое главное, универсальный продукт.
  •  лассический и удобный интерфейс, обеспечивающий простой переход и быстрое начало работы дл€ пользователей, простоту поддержки и интеграцию в существующие бизнес-процессы дл€ —јѕ–-менеджеров и экономию дл€ руководителей проектных организаций за счет большого количества уже готовых специалистов и несложного внедрени€.
  • ѕолный набор функций дл€ проектировани€: от классических двумерных инструментов до современных технологий, прив€занных к предметным област€м.
  • Ќастройка под российские стандарты проектировани€: масштабы, элементы оформлени€, термины Ц все это уже преднастроено в базовой —јѕ–-платформе и расшир€етс€ в специализированных решени€х под применение на российском проектном рынке.
  • ћасштабируемость и специализаци€: несмотр€ на то что изначально nanoCAD €вл€етс€ продуктом с минимальным уровнем автоматизации, он расшир€етс€ и умеет автоматизировать сложные специализированные задачи (расчеты, автоматическое черчение, интеграци€ и т. д.) Ц смотрите дополнительные приложени€ под платформу nanoCAD Plus от ЂЌанософтї и других разработчиков. ј если вы разработчик, у вас есть идеи по развитию какого-либо нового решени€ и вам нужна хороша€ качественна€ графическа€ платформа с поддержкой формата DWG, то добро пожаловать в мир разработки под nanoCAD Plus.
  • –азвитие: наш продукт развиваетс€ вслед за запросами российских пользователей. ¬ас не устраивает, что зарубежные решени€ поставл€ютс€ в режиме Ђкак естьї? “еперь существует альтернатива, котора€ учитывает задачи такой большой страны, как –осси€.

ѕри этом мы постарались предоставить пользовател€м максимально широкие возможности по работе с продуктом. ¬ первую очередь платформа nanoCAD Plus Ц коммерческий программный продукт, поддерживающий широкий спектр лицензировани€: в зависимости от ваших задач можно приобрести посто€нную или временную, сетевую или локальную лицензию, зафиксировать номер версии или поставить обновление продукта на обслуживание (подписку).  роме того, лицензию на платформу nanoCAD Plus можно расширить двум€ дополнительными модул€ми дл€ трехмерного моделировани€ (ACIS или C3D) и наложени€ 2D-зависимостей. Ќастроить конфигурацию платформы, оптимальную именно дл€ вас, либо обсудить вопросы внедрени€ nanoCAD Plus и обучени€ пользователей в вашей организации можно, обратившись к авторизованному партнеру в вашем регионе.

“акже вы можете самосто€тельно изучить возможности nanoCAD Plus 10, скачав полнофункциональную 30-дневную оценочную версию с сайта www.nanocad.ru. ”чебным заведени€м выдаютс€ на сайте www.nanocad.ru учебные лицензии программы, а разработчикам приложений предлагаетс€ верси€ с обновленным открытым SDK (документаци€ разработчика размещена на сайте developer.nanocad.ru). ћы полностью готовы к сотрудничеству и взаимодействию.

«а 10 лет компании ЂЌанософтї удалось создать современную российскую систему автоматизированного проектировани€ мирового уровн€, с огромным арсеналом возможностей и множеством направлений развити€. » речь тут даже не столько об импортозамещении Ц рынок —јѕ– и технологии проектировани€ непрерывно развиваютс€, трансформируютс€, требуют новых методов, знаний и работы научной школы. “еперь нам есть на базе чего все это осуществл€ть!


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора:   вопросу о французской отечественной системе CATIA
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

ќптимизаци€ раскро€ средствами T-FLEX — —ергей Ѕабичев (15 окт€бр€ 2018)
isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2018 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.