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

29 феврал€ 2016

CAD Exchanger Ч легкое решение проблем совместимости —јѕ–-данных

–оман Ћыгин, –амиль √асанов

–оман Ћыгин –амиль √асанов

јвторы: сотрудники компании  јƒЁ — (Ќижний Ќовгород); –.Ћыгин Ч генеральный директор, –.√асанов Ч инженер по техническому маркетингу.
CAD Exchanger Ч это программный комплекс, направленный на решение проблем совместимости данных в области —јѕ–. CAD Exchanger обеспечивает визуализацию 3D данных, конвертацию их в различные —јѕ– форматы, построение сеток дл€ инженерного анализа, отображение мета-информации о 3D модел€х и т.д. —писок поддерживаемых форматов регул€рно расшир€етс€ и включает как нейтральные форматы (IGES, STEP, STL, JT, VRML, X3D, OBJ), так и форматы геометрических €дер (ACIS, Parasolid, Open CASCADE, Rhino/Open NURBS).

CAD Exchanger активно используетс€ заказчиками в производственных и инженерных компани€х, разработчиками инженерного ѕќ, сервис-провайдерами и индивидуальными профессионалами. —реди наших клиентов Alcatel-Lucent, Altium, Fujitsu, SENER и многие другие.

Ќа данный момент продукт поддерживаетс€ на всех ключевых платформах, включа€ Windows, Linux, MacOS и Android. ѕользовател€м доступны графический интерфейс, режим командной строки дл€ автоматизации процессов, а также наборы библиотек (SDK, или Software Development Kit) дл€ интеграции в клиентские приложени€. ¬ дополнение к продуктовым решени€м мы также предлагаем специализированные разработки, исход€ из конкретных потребностей клиентов.

Exchanger pics

»стори€ компании

ѕроблемам обмена 3D данных, наверное, столько же лет, сколько и первым —јѕ– системам. Ќесмотр€ на попытки профессионального сообщества решать их путем выработки открытых форматов и их стандартизации (например, IGES, STEP, VRML, и т.д.), очевидно, невозможно найти Ђсеребр€ную пулюї Ч универсальное решение, которое закрыло бы данную проблему навсегда.

¬о-первых, здесь вли€ют технические факторы Ч например, различие в назначени€х форматов (к примеру, дл€ визуализации или точного представлени€ 3D данных), ведет к различи€м в содержании и описании информации (с помощью приближенной триангул€ции или точной B-Rep модели, с использованием цветов, материалов и иных мета-данных). ¬о-вторых, богатое наследие в виде уже созданных за многие годы файлов (например, в формате IGES, который по€вилс€ в 1980-е годы как первый нейтральный формат), что ведет к необходимости работы с ними. ¬ третьих, различные математические аппараты (включа€ типы геометрических объектов), используемые в геометрических €драх, лежащих в основе —јѕ–-систем. »спользование минимального общего набора (например, NURBS) привело бы к потере истории и точности представлени€ геометрии (например, в случае аппроксимации процедурных кривых). », наоборот, попытка Ђобъ€ть необъ€тноеї (в виде универсального стандарта STEP) ведет к усложнению описани€, возникновению многих неоднозначных трактовок стандарта, что требует отдельного согласовани€ (в виде рабочих групп сообщества CAx-IF). Ќаконец, бизнес-мотивы заставл€ют крупных —јѕ– вендоров придерживатьс€ политики Ђогороженных садовї (walled gardens), лоббировать использование своих родных форматов или играть определ€ющую роль в выработке международных стандартов.

Exchanger pics

ѕоэтому необходимость использовани€ данных в различных —јѕ– форматах останетс€ актуальной в течение еще очень длительного времени. ¬месте с тем сложности, возникающие при использовании и конвертации данных, растут с течением времени. ѕо€вл€ютс€ не только новые версии существующих форматов (а вместе с этим и новые типы объектов), но и растет размер самих данных, и сложность сборок (решающую роль сыграл переход на 64-битные архитектуры). ѕоэтому дл€ эффективной работы пользовател€ требуютс€ более производительные алгоритмы, способные обрабатывать данные с большей скоростью. ¬месте с тем производительные мощности современных компьютеров уже много лет прирастают только за счет количества €дер и процессоров, и самый продуктивный способ увеличени€ производительности Ч это использование параллельных вычислений. ¬ то же врем€ создание эффективных алгоритмов в —јѕ– (точнее в его CAD области) весьма нетривиальна€ задача.

»менно это сочетание Ч использование эффективных параллельных вычислений дл€ решени€ проблем визуализации и конвертации 3D данных Ч и стало отправной точкой в истории CAD Exchanger.

Exchanger-diesel

Ќачало

ѕродукт CAD Exchanger разрабатываетс€ и распростран€етс€ компанией Ђ јƒЁ —ї, котора€ находитс€ в Ќижнем Ќовгороде и была создана в 2014 году –оманом Ћыгиным. ѕервые бета-версии по€вились за несколько лет до этого.

 ак и многие технологические старт-апы, CAD Exchanger изначально по€вилс€ как увлечение основател€. »ме€ за плечами опыт разработчика и менеджера в компани€х Intel и ƒатавижн —Ќ√ (разрабатывающей геометрическое €дро Open CASCADE Technology), –оман увлекс€ созданием прототипа дл€ визуализации и обмена 3D данных с помощью параллельных вычислений. ѕервые версии получили одобрительные отзывы, а по€вление первых коммерческих клиентов вселило уверенность в востребованности продукта на рынке. –астуща€ клиентска€ база и объем продукта требовали все больше усилий на поддержку. ¬ результате –оман прин€л решение основать собственную компанию и собрать команду.

ѕродукты

Ќа сегодн€шний день семейство продуктов CAD Exchanger включает в себ€ 3 пакета :
  • GUI (Graphical User Interface);
  • SDK (Software Development Kit);
  • CLI (Command Line Interface).
 аждый из этих пакетов предназначен дл€ решени€ проблем разных целевых аудиторий.
GUI
CAD Exchanger GUI Ч графическое приложение, ориентированное на конечного пользовател€. ќно позвол€ет визуализировать 3D модели в разных режимах, работать со сборками и детал€ми, с B-Rep и полигональными представлени€ми, строить сечени€ и получать информацию о характеристиках модели (объеме, площади поверхности, центре масс, ограничивающем параллелепипеде и т.д.), и экспортировать модели в различные форматы.
SDK
CAD Exchanger SDK Ч это набор —++ библиотек, ориентированный на разработчиков инженерного ѕќ. »нтегриру€ библиотеки в свои приложени€, наши клиенты получают возможность работать с большим количеством форматов, например, конвертиру€ данные в уже поддерживаемые ими форматы. ¬ качестве примера можно привести использование CAD Exchanger SDK в CAM/CNC приложени€х, когда из точных геометрических объектов, импортированных из форматов STEP или JT, получают полигональное представление, с которым приложение уже умеет работать. CAD Exchanger SDK может быть использован дл€ анализа структуры и геометрических данных 3D моделей, генерации качественных сеток дл€ инженерного анализа, создани€ 3D моделей Ђс нул€ї и экспортировани€ в целевые форматы, и т.д. Ѕиблиотеки SDK распростран€ютс€ с руководством пользовател€ и набором примеров дл€ интеграции в C++ и C# приложени€.
CLI
CAD Exchanger CLI Ч серверное приложение, ориентированное на групповое использование в организаци€х. ќно позвол€ет осуществл€ть конвертации в автоматизированной среде, что €вл€етс€ удобным решением дл€ Ђоблачныхї сервисов. ƒругой пример использовани€ такой технологии Ц установка CAD Exchanger на серверах крупных компаний, к которым имеют доступ множество пользователей, заинтересованных в конвертации и хранении 3D данных. “акие решени€ могут интегрироватьс€ с PLM системами, что значительно позвол€ет упростить и ускорить процесс взаимодействи€ инженеров и различных подразделений компании друг с другом.
Exchanger pics

 онкурентные преимущества

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

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

“ехнологическа€ база

CAD Exchanger €вл€етс€ кросс-платформенным продуктом и распростран€етс€ на Windows, Linux, Mac OS и Android.

ѕродукт использует различные кросс-платформенные библиотеки, доступные в исходном коде, ключевыми из которых €вл€ютс€ Open CASCADE Technology (геометрическое €дро), Intel Threading Building Blocks (библиотека многопоточных вычислений), Qt (библиотека дл€ построени€ графического интерфейса), Boost (библиотека C++ шаблонов).

“естова€ база включает тыс€чи файлов и различных сценариев, что требует отлаженной автоматизированной инфраструктуры дл€ построени€ и тестировани€.

Exchanger pics

 лиенты

¬ насто€щий момент CAD Exchanger используетс€ клиентами на всех континентах. ‘окус на международный рынок был определен с самого начала и полностью себ€ оправдал.

Ѕольшинство клиентов находитс€ в ≈вропе и —Ўј. ¬ насто€щий момент ведутс€ переговоры с потенциальными российскими клиентами. Ќекоторые имена, а также истории успеха можно найти на нашем сайте.

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

¬ 2015 году компани€  јƒЁ — была приглашена на конференцию Intel в ћоскве и Ќижнем Ќовгороде, где были представлены результаты применени€ параллельных вычислений и программных инструментов Intel. ѕозднее была также выпущена совместна€ Ђистори€ успехаї.

¬ апреле 2016 мы планируем участие в COFES Ц крупнейшем международном меропри€тии в области инженерного ѕќ, которое пройдЄт в —Ўј.

 оманда

Ќа сегодн€шний день CAD Exchanger развиваетс€ и поддерживаетс€ командой из восьми человек. Ѕольшинство из них Ц технические специалисты, выпускники Ќижегородского √осударственного ”ниверситета.

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

 онтакты

ћы высоко ценим отзывы наших пользователей и стараемс€ учитывать комментарии при дальнейшем развитии продукта. ѕожалуйста, напишите нам на info@cadexchanger.com, если у вас возникли какие-либо вопросы или пожелани€.

¬ы можете загрузить бесплатную оценочную версию CAD Exchanger на официальном сайте в разделе «агрузки.

cadexchanger.com
info@cadexchanger.com


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


¬акансии:

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

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

-->

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: ÷ифровой тройник
ѕроект ЂЌародное —јѕ–-интервьюї

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

isicad Top 10

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

   ‘орумы isicad:

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

ќ проекте

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

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

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

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


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

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