Новости Пресс-релизы Статьи Обсуждение События Энциклопедия Рекламодателям isicad.ru

LGS

Материал из PLMpedia

Перейти к: навигация, поиск
Эскизное черчение в Lege'n'd 2D

Вариационный геометрический решатель LGS, разрабатываемый и поддерживаемый бельгийской компанией Bricsys (оригинальная разработка российской компании ЛЕДАС), предлагается для лицензирования по доступной цене всем разработчикам конечно-пользовательских приложений классов CAD/CAM/CAE. Решатель предлагается в двух версиях (двумерной и трехмерной) для использования в качестве параметрического ядра в системах двумерного эскизного черчения, трехмерного моделирования, проектирования сборок, анализа кинематики механизмов, прямого параметрического редактирования геометрии без истории построения (см. Вариационное прямое моделирование).

Содержание

Функциональность решателя

Решатель LGS 2D/3D позволяет создавать и модифицировать геометрические модели с помощью (явных или неявных) ограничений. Объектами моделирования являются точки, прямые, окружности, эллипсы, сферы, цилиндры, параметрические и сплайновые кривые и поверхности. Положение любого объекта может быть зафиксировано в абсолютной система координат или по отношению к набору других объектов (называемых жесткими множествами). Набор поддерживаемых геометрических ограничений включает в себя как логические соотношения (такие как совпадение, принадлежность, параллельность, касание), так и параметрические (расстояния, радиусы, углы). Параметры ограничений могут быть связаны между собой с помощью инженерных уравнений и неравенств с использованием дополнительных переменных. Решатель LGS 2D/3D перемещает каждый объект (с помощью параллельного переноса и вращения) в такую позицию, где удовлетворяются все заданные ограничения, стараясь при этом минимизировать число перемещаемых объектов и величины трансформаций. Кроме этого LGS 2D/3D имеет такие продвинутые возможности как динамический пересчет параметрической модели при перемещении ее элементов пользователем, диагностика недо- и переопределенных частей системы ограничений, управление геометрическими допусками и др.

Поддерживаемые платформы и возможности интеграции в САПР

Анализ кинематики в Lege'n'd 3D

LGS 2D/3D представляет собой набор бинарных библиотек для 32- и 64-разрядных платформ Windows, Mac OS, Linux, *BSD, AIX, HP-UX, Sun Solaris и других ОС. Реализованный на языке программирования Си++, решатель LGS 2D/3D имеет интерфейс прикладного программирования (API) на языке Си, что открывает возможности его интеграции решателя в широкий класс приложений.

Интеграционный модуль для LGS 2D/3D содержит около 80% кода, общего для интеграции с любым геометрическим ядром будь то ACIS, Parasolid, GRANITE, Open CASCADE или собственное ядро. Интеграционный модуль моделирует сложные объекты геометрическими примитивами, содержит высокоуровневые функции работы с LGS 2D/3D и средства работы с пользовательскими объектами для передачи данных обратно в приложение. На основе интеграционного модуля была разработана универсальная технология, позволяющая заметно упростить интеграцию: она позволяет разработчику сосредоточиться на кодировании только тех частей, которые существенно зависят от геометрического ядра и приложения.

Приложения

Решатель служит основной для реализации параметрического функционала в таких популярных САПР, как BricsCAD, CimatronE, SketchUp, Rhinoceros, STAR-CCM+, КОМПАС-3D и других.

Bricsys Component Technology for Constraint Management in 2D/3D

Читайте также

Bricsys предлагает разработчикам САПР новое поколение технологии LGS

Menhirs NV покупает у ЛЕДАС права интеллектуальной собственности

Источник — «http://plmpedia.ru/wiki/LGS»
isicad.ru #5/2016

Все права защищены © 2004-2016 ЗАО «ЛЕДАС»