Parasolid — ядро для сложного 3D-моделирования
Unigraphics, Solid Edge, SolidWorks, IronCAD, MicroStation Modeler, TopSolid, Pro/DESKTOP, VISI-CAD/CAM, SURFCAM, CAMWorks, Gibbs CAM, Mastercam, Esprit, FeatureCAM, FEMAP, ADAMS, ADINA-M, ANSYS-DesignSpace, MSC.Patran — все эти названия хорошо знакомы пользователям систем CAD/CAM/CAE. Что же общего между ними? Их основа — трехмерное ядро Parasolid фирмы Unigraphics Solutions. Более десяти лет продолжается работа над ядром Parasolid в Кембридже (Великобритания) — признанном центре по вопросам геометрического компьютерного моделирования. За это время Parasolid стал самым быстрым, мощным и надежным инструментом 3D-моделирования. Это ядро является единственным доступным для лицензирования ядром, которое используется в большой системе. С 1989 года Parasolid является геометрическим процессором знаменитой системы Unigraphics. Сегодня более 200 программных продуктов по всему миру используют Parasolid, а количество пользователей, работающих с программами на основе Parasolid, приближается к 500 тыс. Сегодня Parasolid является ключевым компонентом целого ряда программ САПР — лидеров в своих областях.
Parasolid позволяет моделировать различные объекты: от простых кубиков, цилиндров и сфер до сложных корпусов современных автомобилей и сверхточных лопастей вертолетов. Работая в таких направлениях, как автомобилестроение и авиастроение, фирме Unigraphics пришлось искать решения реальных и сложных проблем. В итоге ядро Parasolid демонстрирует великолепные результаты во многих областях: сглаживание, построение оболочек, сшивка поверхностей. Ядро поддерживает эффективную работу с десятками тысяч деталей, входящих в сборку, и обеспечивает самую высокую точность хранения геометрии — 10-8. Посредством обменных файлов системы на базе Parasolid могут быстро и без потерь передавать геометрические данные друг другу. Parasolid доминирует на рынке не только систем CAD для персональных компьютеров, но и CAM-систем. Четыре из пяти ведущих разработчиков систем CAM используют Parasolid, с охватом около 80% всего рынка.
Несмотря на то что производительность процессов удваивается каждые 18 месяцев, все же компьютерам не удается угнаться за все возрастающими запросами пользователей. Сегодня одним из способов повышения скорости работы является использование нескольких процессоров. Parasolid стал первым ядром, воплотившим поддержку многопроцессорных вычислений. При этом от разработчиков программ САПР не потребовалось никакого дополнительного программирования.
Но каким бы длинным ни был список функций ядра, этого отнюдь не достаточно. Каждая функция должна быть абсолютно надежной и корректно отрабатывать в самых сложных ситуациях. Надежность непросто выразить в числах, но это именно то, что всегда выделяло Parasolid при сравнении с другими системами.
Как показывает практика, сегодня экономически неэффективно, а технически сверхсложно разрабатывать собственное ядро геометрического моделирования. Поэтому российская фирма «Топ Системы», лицензируя Parasolid, решила сосредоточить свои усилия на решении множества других задач, необходимых для создания современной САПР. А ядро Parasolid, которое фирма Unigraphics оценивает в 350 человеко-лет, стало отличной базой новой версии популярной САПР — T-FLEX CAD 7.0.