3D Моделирование

Библиотеки и компоненты

  • Геометрические решатели ЛЕДАС (LGS 2D/3D) лицензированы более чем десятью поставщиками CAD/CAM/CAE
  • Разработка ключевого функционала современного трехмерного геометрического ядра, обладающего новейшей архитектурой и возможностью параллельных вычислений
  • Создание технологии LGC для геометрического сравнения моделей и поиска дубликатов в больших базах данных CAD-моделей
  • Специализированные программные компоненты для обнаружения коллизий (пересечений) тел, обработки полигональных сеток и работы с B-rep и NURBS

Геометрические решатели LGS 2D и LGS 3D

Геометрические решатели 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).

  • Задача удовлетворения ограничений
  • C++
  • 2D/3D алгоритмы
  • Геометрическая декомпозиция
  • Нелинейные решатели

Российское геометрическое ядро

В 2011 году правительство России инициировало проект «Российское геометрическое ядро» (RGK), направленный на создание программного компонента нового поколения для трехмерного моделирования в САПР. Этот проект был признан важнейшим для всего российского сектора технологий CAD и 3D моделирования. RGK был разработан с нуля и поэтому использовал преимущества современных программных технологий, многоядерной архитектуры и вычислений на графических процессорах (GPGPU).

ЛЕДАС был одним из ключевых участников этого проекта и работал над реализацией самых сложных задач из области геометрического моделирования: пересечением поверхностей, булевыми операциями с трехмерными телами, обнаружением коллизий и базовым функционалом библиотеки NURBS. Проект был реализован в кратчайшие сроки, и общий объем разработки, выполненный специалистами компании, составил 20 человеко-лет.

Подробнее

  • C++
  • BRep
  • NURBS
  • Определение столкновений
  • РГЯ
  • Булевы операции
  • 3D Моделирование
  • GPU

Технология LEDAS Geometry Comparison

Технология LEDAS Geometry Comparison (LGC) позволяет легко и удобно сравнивать две 3D-модели и четко определять разницу между ними, которая показывается в виде групп отличающихся граней. LGC сопоставляет топологические элементы двух трехмерных моделей и восстанавливает их ассоциативность, позволяя переносить атрибуты, параметры и ограничения из одной модели в другую. Встроенная технология выравнивания модели позволяет LGC сравнивать даже те модели, которые были сдвинуты и повернуты друг относительно друга, с вычислением соответствующей трансформации.

Один из примеров использования LEDAS Geometry Comparison – отслеживание изменений САПР-модели в течение жизненного цикла ее разработки.

Другая область применения – тестирование кода, в котором для построения 3D-моделей используются геометрические вычисления. Разработчикам, пишущим такой код, требуется его автоматическое тестирование. Предлагаемый подход к тестированию состоит в использовании LGC для сравнения модели, которая генерируется отлаживаемой программой, с некоторой эталонной моделью.

Подробнее

  • C++
  • Qt
  • BRep
  • NURBS
  • C3D
  • 3D Алгоритмы
  • Параллельные вычисления
  • MPI