Разработчик и интегратор российского ПО
для управления жизненным циклом изделий
Тележка с продуктами   телефонная трубка   изображение конверта
Продукты Решения Услуги Загрузки и поддержка Купить Контакты О компании

Геометрическое ядро RGK

Логотип RGK

RGK – продукт компании «Топ Системы», основа для разработки конечных продуктов класса CAD/CAE/CAM

История

Разработка геометрического ядра RGK началась в далёком 1984 году, когда в Московском Станкоинструментальном институте (позже МГТУ «Станкин») была организована группа по исследованиям в области геометрического моделирования и разработке 3D ядра под руководством доцента А.В. Рыбакова и доцента В.Ю. Судзиловского. Именно с того момента Леонид Баранов начал заниматься этой работой в качестве математика-программиста, а после завершения учёбы в Станкине возглавил эту группу. Результат работы был существенным. В 1995 году была выпущена версия T-FLEX CAD, в которой функциональность 3D моделирования обеспечивалась собственным геометрическим ядром. Ресурсов у компании на тот момент было недостаточно для ведения столь наукоёмкой и дорогостоящей разработки. Одновременно с этим представилась возможность лицензировать геометрическое ядро ACIS, а потом и Parasolid. В 1996 году была выпущена 6-я версия T-FLEX CAD на геометрическом ядре ACIS, а в 1998 году вышла версия 7 на ядре Parasolid. Таким образом, разработчики T-FLEX CAD получили возможность поработать со всеми основными геометрическими ядрами и оценить их архитектуру и особенности.

Что такое 3D ядро?

  • Основа для построения систем, использующих функции 3D моделирования
  • Библиотека функций/классов, обеспечивающих работу конечных систем с геометрической моделью изделий
  • Набор функций, обеспечивающих
    • создание геометрической модели
    • анализ и измерение геометрической модели
    • подготовку данных для визуализации моделей
    • генерацию чертежей/сечений и других представлений моделей

Принципы, архитектура и задачи RGK

Геометрическое ядро RGK обеспечивает моделирование геометрических объектов по классической схеме граничного представления (B-Rep) с «точной» геометрией – с использованием аналитического представления кривых и поверхностей разных типов. Такое представление позволяет моделировать объекты с высокой точностью, одновременно обеспечивая возможность работы с толерантной геометрией, когда вместе с объектами модели хранится точность, с которой они были рассчитаны. Параметры точности толерантной геометрии используются при всех вычислениях, выполняемых в коде ядра. Данная особенность обеспечивает возможности по сохранению целостности геометрической модели даже для очень сложных геометрических форм и невысокой точности исходных данных.

Функции геометрического ядра

Геометрическое ядро обеспечивает выполнение следующих основных функций:

  • Хранение геометрической модели (геометрии/топологии тел, поверхностей, кривых)
  • Создание и редактирование геометрической модели
  • Управление идентификацией и атрибутами геометрической модели
  • Контроль целостности и качества геометрической модели
  • Измерение и анализ геометрической модели
  • Построение плоскогранных представлений (тесселяции) модели с целью визуализации или подготовки данных для генерации расчётных (CAE) сеток
  • Генерация проекций и видов

Классы ядра

Классы геометрического ядра RGK, доступные для использования в конечных приложениях, обеспечивают как низкоуровневую функциональность для создания и редактирования геометрии, так и высокоуровневые специализированные функции, которые в ядре называются генераторами. Так, в составе библиотеки классов ядра имеются следующие генераторы:

  • Примитивы (призма, тор, сфера, цилиндр, конус)
  • Кинематические операции (вытягивание, вращение, по траектории, по сечениям)
  • Булевы операции (глобальные, локальные, селективные)
  • Операции сглаживания различных типов (фаски, рёберное сглаживания, трёхгранное сглаживание, сглаживание граней)
  • Операция оболочки/тела смещения/придания толщины
  • Операция уклона граней
  • Операции удаления/замены/трансформации граней (так называемые операции прямого моделирования)
  • Операции сшивки/разрезания
  • Операции копирования/трансформации тел, в том числе с использованием различных масштабов по осям
  • Ряд низкоуровневых операций с телами, а также множество операций с кривыми

Форма запроса временной лицензии на RGK

Заполните форму и мы свяжемся с Вами для получения вашей 60-дневной пробной версии.

Важно: это предложение актуально только для разработчиков коммерческого программного обеспечения. Академические и учебные версии не предусмотрены. Для получения учебных и академических версий T-FLEX CAD посетите данную страницу .
Оставьте требования ваших проектов в поле Сообщение, наши сотрудники с вами свяжутся.


* - обязательные поля

© 2024 ЗАО «Топ Системы»