Портал isicad.ru опубликовал статью «Российское
3D-ядро RGK».
Ее первая часть посвящена архитектуре системы и инфраструктуре
для разработки приложений, вторая подробно характеризует функциональность и инструменты для решения стандартных
классов задач MCAD.
кандидаты технических и физико-математических наук, представляют
комплексный коллектив архитекторов и разработчиков проекта RGK. По моему
мнению, они входят в число ведущих отечественных специалистов
в области разработки инженерного программного обеспечения.
В качестве
анонса и характеристики содержания этой, довольно объемной статьи, привожу ее полное оглавление.
Введение
I. Современная
архитектура, инновационные решения
Многопоточность
Использование
вычислений на GPU
Многоплатформенность
Многодокументность
Многотельное и
гибридное моделирование
Моделирование с
управляемой точностью
II. Инфраструктура для разработки приложений
Идентификация
объектов модели
Работа с системными и
пользовательскими атрибутами
Подробная диагностика
ошибок
«Откат» модели в
случае ошибок
Сохранение и
восстановление данных модели в составе данных приложения
Универсальный
платформенно-независимый формат хранения данных
Обеспечение качества
и тестовая инфраструктура
Тестовая
инфраструктура
Расширение тестовой
базы
Обеспечение обратной
совместимости
III. Полный набор
инструментов для решения задач современного геометрического моделирования
«Стандартная»
функциональность
Низкоуровневые и
высокоуровневые операции
Виды высокоуровневых
генераторов в системах твердотельного моделирования
Обеспечение функций
прямого моделирования
Процедуры построения
проекций модели на плоскость
Минимизация типов
геометрии
Реализация
преимуществ за счет распараллеливания алгоритмов
Расчёт геометрии и
топологии пересечений
Построение линии пересечения кривых и поверхностей
Задача формирования топологии пересечения двух тел
Булевы операции над телами
«Продвинутые» функции
для выполнения сложных операций моделирования
IV. Поддержка
решения стандартизованных классов задач САПР
Управление сборочными
моделями
Решение задач
сопряжения элементов и моделирования кинематики механизмов
Генерация проекций
Определение
вспомогательной информации о модели
Измерение расстояний
между элементами модели
Измерение габаритов
модели в заданном направлении
Анализ столкновений и
взаимного расположения тел
Обмен данными
Готовые инструменты
для реализации пользовательского интерфейса
Подготовка данных для
визуализации
Инструменты для
выбора и поиска объектов
V. Как этим
пользоваться?
Что получает
пользователь
Руководство
Набор примеров
Тестовая оболочка
«RGK Workshop»
Публикации
Комментариев нет:
Отправить комментарий