Геометрические решатели LGS 2D и LGS 3D предназначены для решения геометрических ограничений. Они были разработаны в ЛЕДАС и впервые появились на рынке в 2001 году. В этих вычислительных компонентах используются наши собственные высокооптимизированные нелинейные решатели, методы геометрической декомпозиции, а также эвристики, нацеленные на достижение наилучших результатов на тестовой базе, состоящей из 3000+ индустриальных сценариев.
LGS признан вторым в отрасли после лидера рынка D-Cubed от Siemens PLM Software. LGS лицензирован более чем десятью поставщиками инженерного программного обеспечения, включая Cimatron (теперь входит в 3D Systems), CD-adapco (сегодня является частью Siemens PLM Software) и АСКОН.
Права интеллектуальной собственности на LGS 2D и 3D в 2011 году были проданы бельгийской компании Bricsys (с 2018 года Bricsys является подразделением корпорации Hexagon AB).
В 2011 году правительство России инициировало проект «Российское геометрическое ядро» (RGK), направленный на создание программного компонента нового поколения для трехмерного моделирования в САПР. Этот проект был признан важнейшим для всего российского сектора технологий CAD и 3D моделирования. RGK был разработан с нуля и поэтому использовал преимущества современных программных технологий, многоядерной архитектуры и вычислений на графических процессорах (GPGPU).
ЛЕДАС был одним из ключевых участников этого проекта и работал над реализацией самых сложных задач из области геометрического моделирования: пересечением поверхностей, булевыми операциями с трехмерными телами, обнаружением коллизий и базовым функционалом библиотеки NURBS. Проект был реализован в кратчайшие сроки, и общий объем разработки, выполненный специалистами компании, составил 20 человеко-лет.
Технология LEDAS Geometry Comparison (LGC) позволяет легко и удобно сравнивать две 3D-модели и четко определять разницу между ними, которая показывается в виде групп отличающихся граней. LGC сопоставляет топологические элементы двух трехмерных моделей и восстанавливает их ассоциативность, позволяя переносить атрибуты, параметры и ограничения из одной модели в другую. Встроенная технология выравнивания модели позволяет LGC сравнивать даже те модели, которые были сдвинуты и повернуты друг относительно друга, с вычислением соответствующей трансформации.
Один из примеров использования LEDAS Geometry Comparison – отслеживание изменений САПР-модели в течение жизненного цикла ее разработки.
Другая область применения – тестирование кода, в котором для построения 3D-моделей используются геометрические вычисления. Разработчикам, пишущим такой код, требуется его автоматическое тестирование. Предлагаемый подход к тестированию состоит в использовании LGC для сравнения модели, которая генерируется отлаживаемой программой, с некоторой эталонной моделью.