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

29 ма€ 2018

„то такое Ћ≈ƒј—-2018: –альф √рабовски беседует с јлексеем ≈ршовым

Ralph Grabowski јдексей ≈ршов


ќригинал: How LEDAS Does 3D On the Web. By Ralph Grabowski with Alexey Ershov
Ћ≈ƒј— Ц это компани€, объедин€юща€ российских математиков и программистов, котора€ уже почти 20 лет создаЄт замечательные программные системы, используемые —јѕ–-вендорами. «начительна€ часть этого софтвера много лет производилась дл€ Dassault Systemes. ѕостепенно у Ћ≈ƒј— сформировались два направлени€ бизнеса: одно, более крупное, Ц заказные сервисные работы, другое Ц создание собственных продуктов.

 рупное событие в истории Ћ≈ƒј— состо€лось в 2011 году, когда, в рамках соглашени€ между компани€ми, в Bricsys были переданы права на разработанную в Ћ≈ƒј— оригинальную технологию программировани€ в ограничени€х и переведены несколько сотрудников Ћ≈ƒј—, которые затем образовали Bricsys Technologies Russia (BTR). Ёто подразделение бельгийской компании работает в Ќовосибирске, развива€ технологии, которые используютс€ в продвинутых софтверных продуктах Bricsys Ц средствах пр€мого моделировани€, ѕќ дл€ проектировани€ изделий из листового металла и в BIM.

ќблачные системы

ƒиректор Ћ≈ƒј—а јлексей ≈ршов в разговоре по Skype представил мне области, в которых сегодн€ работает Ћ≈ƒј—. Ђ≈сть несколько новых компетенций, которые мы приобрели в нашем сервисном бизнесе за последние годы. ќдной из них €вл€етс€ разработка инженерных приложений в браузереї, Ц сказал он.

Ќо сначала јлексей рассказал о собственной веб-разработке компании Ц о платформе дл€ разработки 3D-приложений в облаке.

ѕлатформа Ћ≈ƒј— Cloud Platform (LCP) обеспечивает загрузку 3D модели на сервер, выполн€ет триангул€цию и затем посылает 3D-данные в веб-браузер. ћодификации, которые производ€тс€ пользователем в браузере, возвращаютс€ в исходную модель на сервере: тем самым устанавливаетс€ двунаправленное взаимодействие клиент-сервер, что важно дл€ сложных пользовательских сценариев. LCP уже успешно интегрирована с €дром C3D от C3D Labs и €дром с открытым исходным кодом OpenCascade и может использоватьс€ с одним из этих €дер в зависимости от предпочтений заказчика. ћожно использовать и другие €дра, такие как ACIS и Parasolid, что потребует их лицензировани€ и встраивани€ в LCP с помощью сервисных услуг от Ћ≈ƒј—. (—м. страницу LCP на сайте Ћ≈ƒј—).

Ralph Grabowski on LEDAS

–ис. 1. 3D модель в LEDAS Cloud Platform

Ѕлагодар€ пр€мому взаимодействию браузера и сервера облачна€ платформа Ћ≈ƒј— способна параллельно работать с многими 3D-модел€ми.  оличество серверов Ц произвольно: сотни, тыс€чиЕ Ќекоторым покупател€м потребовалось использовать устаревшие браузеры Ц например, Microsoft Internet Explorer 11 Ц и Ћ≈ƒј— обеспечил эту возможность. »з-за сниженной совместимости с новыми возможност€ми JavaScript работа в IE11 может происходить медленнее по сравнению с высокой эффективностью работы в Chrome и Firefox.

јлексей ≈ршов продемонстрировал мне, как LCP успешно читает свойства IFC-файлов, таким образом работа€ с модел€ми, которые экспортированы из BIM-систем. Ќапример, система хорошо справл€етс€ с известной моделью Ђстэнфордский драконї, полученной сканированием и состо€щей из 871414 треугольников. ѕри этом облака точек, также поддерживаемые в LCP, могут состо€ть и из нескольких миллионов точек.

Ralph Grabowski on LEDAS

–ис. 2. LCP показывает BIM-модель, открытую из файла IFC

LCP предназначена дл€ ускоренной разработки многочисленных веб-приложений в области —јѕ–, специфические функции которых можно реализовать, воспользовавшись услугами Ћ≈ƒј—а. ѕримером такой специальной функции, легко и быстро встраиваемой в платформу, может служить средство сравнени€ двух моделей в LCP: обе модели открываютс€ на сервере, после чего примен€етс€ разработанный в Ћ≈ƒј— оригинальный алгоритм сравнени€ 3D-моделей.
Ralph Grabowski on LEDAS

–ис. 3. —равнение геометрии двух 3D-моделей

LCP исполн€етс€ как на частных облаках (локальных серверах), так и на публичных, при этом Ћ≈ƒј— предоставл€ет услуги по развертыванию системы и еЄ сопровождению.

≈щЄ несколько проектов Ћ≈ƒј—а, св€занных с 3D-в-браузере, относ€тс€ уже не к собственному продукту, а к работам, выполн€емым по заказам. Ќапример, в одном из них, реализуемом дл€ заказчика из —Ўј, в браузере выполн€ютс€ все вычислени€, св€занные с удовлетворением геометрических ограничений. Ёто было реализовано с помощью портировани€ C++ кода решател€ C3D на Javascript.

ѕроекты в области CAM

’от€ сегодн€ в центре внимани€ наход€тс€ облачные —јѕ–, многие сервисные работы Ћ≈ƒј—а относ€тс€ к традиционным област€м автоматизированного проектировани€ (CAD) и производства (CAM). јлексей ≈ршов представил несколько выполн€емых сейчас CAM-проектов. ќдин из европейских заказчиков Ћ≈ƒј—а занимаетс€ изготовлением лазерного оборудовани€ дл€ резки, сварки и 3D-печати. –аботы дл€ другого заказчика св€заны с ѕќ дл€ обработки листового металла и композитов, в частности раскро€ материалов дл€ минимизации их расходовани€, а также с вычислением траектории движени€ инструментов дл€ режущих и вырубных станков. ≈сть ещЄ работы в области традиционной фрезерной металлообработки, но уже св€занные с новыми формами инструментов и их частей.

Ќе кажда€ CAD-модель может быть изготовлена заданным набором инструментов, что послужило мотивацией дл€ разработки средств цифровой валидации, выполненной Ћ≈ƒј—ом. ќни позвол€ют загрузить 3D-модель через браузер и проанализировать возможности производства данной модели тем или иным конкретным набором инструментов: подход€т ли друг к другу диаметры отверстий и сверла? можно ли применить скругление такого радиуса?

¬ проекте, выполн€емом дл€ другого европейского заказчика, уже существующие модели импортируютс€ в браузер дл€ выполнени€ таких операций, как построение заметаемого объЄма.

ћне были представлены и другие проекты этой группы Ц но без разрешени€ на публикацию. Ёто естественно: когда речь идЄт об аутсорсинге, заказчики нередко предпочитают не раскрывать информацию о том, как и кем реализуютс€ их проекты.

ѕроекты в области BIM

Ётой относительно новой дл€ Ћ≈ƒј—а областью компани€ занимаетс€ три последних года и уже накопила большой практический опыт в этой весьма востребованной сфере инженерного софтвера.

ƒл€ крупного клиента из јзии в Ћ≈ƒј—е был реализован облачный BIM-моделер, который позвол€ет создавать архитектурные, структурные и MEP-модели, выполн€ет вычислени€ стоимостей, сроков, а также реализует много других полезных операций. ѕо оценке јлексе€ ≈ршова, этот уникальный и сложный проект Ц один из самых крупных во всей истории Ћ≈ƒј—а.

“акже Ћ≈ƒј— участвует в разработке новейшего российского BIM-продукта –енга, дл€ которого уже реализовал функционал параметрических сечений. “еперь в –енге у таких объектов, как колонны или балки, сечени€ могут быть не только пр€моугольной или круглой, но и произвольной формы, котора€ параметризуетс€ с помощью геометрических ограничений.  роме того, Ћ≈ƒј— разработал код автоматического выделени€ комнат в здании по существующим в модели стенам и разделител€м и код вычислени€ параметров этих комнат.

ћедицинские исследовани€ и разработки

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

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

ѕоэтому такими компани€ми, как Spatial или Siemens PLM прилагаютс€ огромные усили€, чтобы реализовать возможности одновременного редактировани€ двух видов 3D моделей и позволить пользователю пон€ть, например, как именно будут стыковатьс€ протезы ног с костной тканью пациента. Ћ≈ƒј— тоже работает в этом направлении, а именно над задачей конвертации из сеточного представлени€ в твердотельное, о чем будет объ€влено в скором времени.

Ёта работа происходит в контексте общего погружени€ Ћ≈ƒј— в задачи из области медицины, в частности стоматологии. ќдин из проектов, разрабатываемых в Ћ≈ƒј—е, посв€щен созданию клиент-серверной веб-системы дл€ ведени€ процесса лечени€ с разными рол€ми дл€ врачей-стоматологов, техников, изготавливающих стоматологические издели€, и пациентов.

¬ другом проекте Ћ≈ƒј— разрешает различные проблемы, св€занные с процессом сканировани€ в применении к задачам имплантологии, в частности проблемы неточности сканированных данных и их интерпретации, включа€ комбинирование данных различных сканеров. [–альф √рабовски: я и сам имею двухгодичный опыт с имплантом, который оказалс€ слишком большим и не подошел сразу, так что € хорошо понимаю важность проблемы]. јлексей ≈ршов особо отметил задачу предсказани€ того, как в процессе лечени€ будут измен€тьс€ м€гкие ткани пациента.

“акже Ћ≈ƒј— совсем недавно начал заниматьс€ новым проектом, которой посв€щен протезированию костей и суставов с учетом биомеханики.

¬опросы и ответы

јналогичны ли ваши работы на стыке миров полигональных и —јѕ–овских моделей тому, что делает Polyhedra от Spatial?
¬ некотором смысле, мы тоже хотим сделать CAD-модели и полигональные сетки хорошими друзь€ми. Ѕолее того, мы идЄм дальше и преобразуем Ђмертвыеї сетки в живые, редактируемые 3D-модели. ѕри этом у нас нет никаких деловых контактов со Spatial, и мы никаким образом не используем Polyhedra.
¬ы сотрудничаете с ODA (јль€нсом по открытому проектированию)?
ћы вовлечены в экосистему ODA по нескольким направлени€м. ¬рем€ от времени мы выполн€ем некоторые программные разработки, начина€ с того, что в 2009 году с помощью реализации специального внешнего модул€ была поддержана работа в геометрическими ограничени€ми в Teigha (тогда она называлась DWGdirect). ѕозднее в приложени€х многих наших заказчиков требовалась поддержка DWG/DXF, и мы работали с библиотеками Teigha, доступ к которым осуществл€лс€ на основе лицензий самих заказчиков или же нашего собственного членства в ODA.
—колько лет компании Ћ≈ƒј—?
¬ 2019 году исполнитс€ 20 лет. ѕри€тно отметить, что за последние п€ть лет мы расширились вдвое, а за последние два года резко увеличили число заказчиков из —Ўј.

¬ течение года мы планируем переехать в новый большой офис в близлежащем јкадемпарке Ц недавно созданном Ќовосибирском центре инновационной индустрии и информационных технологий. ћы сделали большие инвестиции в наш собственный офис, чтобы обеспечить еще более высокую стабильность, комфорт и качество работы.

¬ли€ют ли на ваш бизнес политические факторы?
— этой точки зрени€ особенно удивителен быстрый рост числа наших заказчиков из —Ўј. ƒумаю, что дл€ всех заказчиков главное Ц эффективное выполнение работ, и наш опыт посто€нно это подтверждает: уникальные компетенции и квалификаци€ сотрудников Ћ≈ƒј—а определенно €вл€ютс€ решающими факторами.
 акие проекты Ћ≈ƒј—а самые крупные?
Ѕольше всех клиентов Ц у Ћ≈ƒј— Cloud Platform (LCP) и Ћ≈ƒј— Geometry Comparison (LGC), причем сегодн€ больше интереса про€вл€етс€ к первому из них. ћы запустили его только прошлой осенью и получили быструю положительную реакцию рынка. Ќаши посто€нно растущие доходы от сервисного направлени€ значительно превосход€т доходы от лицензировани€ наших собственных продуктов, что соответствует нашей стратегии Ц быть признанным на мировом рынке поставщиком уникальных услуг в области создани€ программного обеспечени€.

www.ledas.com


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


¬акансии:

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

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

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

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

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.