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

18 декабр€ 2023

–оссийский разработчик инженерного ѕќ ЂЌанософтї использует геометрическое €дро C3D Labs при реализации проекта импортозамещени€

ќригинал в блоге компании C3D Labs


— помощью геометрического €дра C3D Labs, включенного в реестр российского ѕќ, —јѕ–-платформа nanoCAD позвол€ет проектировать и моделировать объекты любой сложности.

 омпани€ ЂЌанософтї внедрила геометрическое €дро C3D Labs, которое пришло на смену компоненту иностранного производител€. ядро представл€ет собой неотъемлемую часть —јѕ–-платформы, реализует математику работы с трехмерными геометрическими объектами. ‘ункциональное покрытие геометрического €дра C3D Labs практически ни в чем не уступает предшественнику. –азработка оснащена встроенным параметрическим решателем и обеспечивает функции импорта-экспорта сторонних 3D-форматов.

«аказчик: компани€ ЂЌанософтї Ч российский разработчик инженерного ѕќ: технологий автоматизированного проектировани€ (CAD/—јѕ–), информационного моделировани€ (BIM/“»ћ) и сопровождени€ объектов промышленного и гражданского строительства (ѕ√—) на всех этапах жизненного цикла, а также сквозной цифровизации всех процессов в производстве.


ќфициальна€ страница: www.nanocad.ru.


»ндустри€: CAD/BIM.


¬недренные продукты C3D Labs:

  • C3D Modeler;
  • C3D Solver;
  • C3D Converter.


«адачи:

  • импортозамещение иностранного решени€;
  • поиск комплексного продукта;
  • поддержка различных форматов 3D-моделей.


ƒостижени€:

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

¬ поисках идеальной геометрии

 омпани€ ЂЌанософтї специализируетс€ на создании качественных и доступных решений, призванных помочь российским заказчикам в достижении импортонезависимости инженерного ѕќ. ‘лагманский продукт компании Ч ѕлатформа nanoCAD Ч поддерживает работу с форматами *.dwg/IFC и входит под номером 8814 в ≈диный реестр российских программ дл€ электронных вычислительных машин и баз данных. »значально ѕлатформа nanoCAD функционировала на основе геометрического €дра иностранного производства, однако со временем компани€ начала поиск альтернативного российского решени€. ¬ыбор в пользу C3D Labs был обусловлен несколькими причинами.

 онвертаци€ —јѕ–-форматов в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

–ис. 1.  онвертаци€ —јѕ–-форматов в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

—пециалисты ЂЌанософтї тесно взаимодействовали с создател€ми единственного в –оссии коммерческого геометрического €дра еще до его становлени€ и выхода на рынок. Ќесмотр€ на то что тестирование €дра C3D не входило в круг непосредственных задач компании ЂЌанософтї, эксперты двух компаний на прот€жении нескольких лет вели совместную работу, направленную на развитие и совершенствование решени€.

 ак результат технологического партнерства компани€ ЂЌанософтї получила опыт использовани€ нового геометрического €дра в основе профессионального инструмента дл€ реализации инженерных идей и обрела полное представление о необходимом ей функционале этого €дра. ¬ ответ на запросы разработчиков ѕлатформы nanoCAD происходила оптимизаци€ процессов разработки €дра C3D, проводились многочисленные тесты.

¬ 2016 году компани€ ЂЌанософтї начала использовать продукт C3D Labs нар€ду с имеющимс€ решением, предлага€ пользовател€м два €дра на выбор. ¬последствии именно по€вивша€с€ у пользователей потребность в геометрическом €дре российского производства повли€ла на то, что сегодн€ инструмент от C3D Labs служит ключевым компонентом —јѕ–-платформы nanoCAD. ¬ соответствии с изменени€ми законодательства программное обеспечение, которым пользуютс€ основные заказчики ЂЌанософтї, должно базироватьс€ на модул€х отечественного происхождени€, и €дро от C3D Labs идеально соответствует новым требовани€м.

Ўаг за шагом

√еометрическое €дро C3D Labs состоит из восьми модулей, объединенных линейкой C3D Toolkit. ЂЌанософтї примен€ет три модул€: C3D Modeler, C3D Solver и C3D Converter.  лассы и методы C3D Modeler позвол€ют создавать математические модели геометрии и выполн€ть над ними операции редактировани€, накладывать на элементы модели иерархические св€зи, строить триангул€цию дл€ визуализации, выполн€ть расчет геометрических и инерционных характеристик, формировать плоские проекционные виды элементов модели. ќсновным форматом представлени€ геометрических данных в €дре €вл€етс€ B-rep (граничное представление) с возможностью работы с геометрией на уровне оболочки, граней, ребер и вершин.  роме того, поддерживаетс€ геометри€, представленна€ в виде сеток и каркасов. ћодуль C3D Solver позвол€ет включать размерные и логические ограничени€ в приложени€ дл€ создани€ св€зей между геометрическими объектами в 2D- и 3D-модел€х. ћодуль обмена C3D Converter отвечает за чтение и запись 3D-моделей в различных обменных форматах.

 онвертаци€ —јѕ–-форматов в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

–ис. 2.  онвертаци€ —јѕ–-форматов в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

«адачи, которые предсто€ло решать геометрическому €дру в составе —јѕ–-платформы, отражались в этапах реализации проекта. ¬недрение решени€ шло поступательно, происходила его эволюци€ в рамках экосистемы nanoCAD.

Ќа первом этапе требовалось реализовать возможность хранени€ данных C3D в формате *.dwg, предназначенном дл€ работы с ранее созданными чертежами и проектами, а затем оптимизировать этот процесс. —пособ хранени€, реализованный в геометрическом €дре-предшественнике, был частью формата *.dwg. ¬нутренний формат представлени€ геометрии в €дре C3D Labs имеет существенные отличи€, и на начальном этапе все 3D-данные требовали преобразовани€. Ќа сегодн€шний день потребность в преобразовании все еще актуальна, но методика преобразовани€ данных отработана и оптимизирована достаточно, чтобы не оказывать существенного вли€ни€ на производительность процесса открыти€ и хранени€ чертежей.

ѕараметрическа€ модель призмы раздвижной в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

–ис. 3. ѕараметрическа€ модель призмы раздвижной в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

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

ќчередным шагом на пути интеграции стало формирование ассоциативных прив€зок. јссоциативные прив€зки позвол€ют сохран€ть св€зи между объектами (например гран€ми или ребрами) или прив€зку к расчетным данным. Ѕолее того, при изменении объекта они должны сохран€тьс€ таким образом, чтобы операции, происход€щие с элементами, Ч к примеру, разделение или объединение граней Ч не нарушали эту св€зь. ƒл€ решени€ задачи пришлось разработать уникальную методику. –еализовав нужные св€зи с использованием атрибутов, специалисты ЂЌанософтї добились стабильных показателей производительности.

ќчередна€ стади€ реализации проекта представл€ла собой создание массивов геометрических объектов. ≈сли в начальный период внедрени€ геометрического €дра C3D в nanoCAD работать с модел€ми, у которых имелось несколько независимых оболочек, было затруднительно из-за сбо€ р€да операций, то к завершению работ удалось совместными усили€ми найти решени€ и отладить процессы построени€ массивов геометрии, в том числе включающих независимые элементы.

ѕараметрическа€ модель транспортЄра в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

–ис. 4. ѕараметрическа€ модель транспортЄра в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

ќдним из определ€ющих моментов стало подключение 2D- и 3D-решателей. ¬ отношении сторонних 3D-форматов продолжаетс€ работа по улучшению конверсии с учетом разнообрази€ трехмерных моделей.

‘инальным этапом стало внедрение модул€ построени€ листовых тел. “акже была протестирована Ђоберткаї дл€ €дра C3D, позвол€юща€ использовать технологию .NET и €зык C# при разработке приложений.

–езультаты

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

  • российское происхождение
    продукт входит в организованный ћинцифры –‘ реестр российского программного обеспечени€;
  • комплексность
    прежде ЂЌанософтї использовал €дро и 2D-решатель от разных производителей. √еометрическое €дро C3D Labs имеет встроенный решатель и помимо этого предлагает дополнительную опцию импорта-экспорта сторонних 3D-форматов. ƒо перехода на €дро C3D такой возможности ѕлатформа nanoCAD не предоставл€ла;
  • многопоточность
    в отличие от предшественника, геометрическое €дро C3D способно выполн€ть несколько операций параллельно Ч например, при построении проекции. “аким образом, пользователи nanoCAD могут значительно сокращать врем€ работ по проектированию в 3D;
  • гибкость
    разработчики единственного в –оссии коммерческого геометрического €дра живо откликаютс€ на мен€ющиес€ запросы рынка и трансформацию отрасли, позвол€€ инженерным иде€м обретать форму и становитьс€ реальностью.
–абота с импортированной геометрией в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

–ис. 5. –абота с импортированной геометрией в ѕлатформе nanoCAD с модул€ми Ђ3Dї и Ђћеханикаї

ќлег «ыков

Ђћы высоко оцениваем вклад наших партнеров из УЌанософтФ в процесс технологического сотрудничества, Ч говорит директор C3D Labs ќлег «ыков. Ч nanoCAD Ч первый пример эксплуатации компонентов C3D в полнофункциональной —јѕ–, основанной на формате *.dwg. „тобы самые смелые задумки пользователей воплощались в жизнь, мы ищем рациональные варианты кооперации, взаимодополн€ем платформу и ее фундаментї.


 ирилл ћельников

Ђ«амена геометрического €дра —јѕ–-платформы Ч сложна€ и трудоемка€ задача, Ч рассказывает директор департамента разработки УЌанософтФ  ирилл ћельников. Ч ќбъедин€€ усили€, мы стремимс€ к гармонизации технологических решений и достижению наибольшей продуктивности в результате такой синергии. ѕалитра предлагаемых нами решений на платформе nanoCAD непрерывно расшир€етс€, и в перспективе мы рассматриваем возможность использовани€ новых компонентов C3D Toolkitї.


–еклама. ќќќ Ђ—3ƒ Ћабсї. erid: 2SDnjeJYwVA


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


¬акансии:

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

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

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: BIM? ¬ерю!
ѕроект ЂЌародное —јѕ–-интервьюї

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

“ребовани€ к средам общих данных — ƒмитрий ћедведев, ¬адим ѕронин, јмир »слам (18 марта 2024)
isicad Top 10

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

   ‘орумы isicad:

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

ќ проекте

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

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

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

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


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

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