Компания ЛЕДАС, независимый разработчик вычислительных компонент для систем автоматизации проектирования, подготовки производства и инженерного анализа, выпустила LGS 2.1 — новую версию двумерного геометрического решателя.
Решатели семейства LGS обеспечивают создание и редактирование параметрических геометрических моделей путем наложения на их элементы системы ограничений. Решатели выполняют вычисление перемещений и поворотов объектов таким образом, чтобы удовлетворить системе наложенных ограничений и, вместе с тем, внести минимальные модификации в исходную геометрию.
В версии LGS 2.1 улучшены такие качественные показатели, как доля успешных решений, производительность и другие характеристики. Для этого внутренняя архитектура решателя подверглась значительным изменениям и усовершенствованиям. В алгоритмы добавлены новые технологии декомпозиции, обеспечившие рост производительности до 2,5 раз.
Теперь LGS 2D располагает объекты на плоскости в соответствии с наложенными ограничениями. Остающиеся в модели степени свободы допускают некоторый произвол по выбору конкретного расположения объектов. Разработчики LGS в тесном взаимодействии с существующими и потенциальными клиентами провели подробный разбор большого количества типовых случаев и добились того, что получаемые решения соответствовали ожиданиям пользователя.
Появилась и новая функциональность, в частности, возможность устанавливать связь между вспомогательными параметрами ограничений для кривых аналогично тому, как это делается для размерных ограничений. Таким образом, вспомогательные параметры могут использоваться в инженерных уравнениях, определяемых пользователем. Например, это может быть условие касания кривой нескольких разных объектов
И наконец, начиная с версии 2.1 решатель LGS поставляется как для 32-разрядных и 64-разрядных версий Windows и Linux.