Описание
Геометрическое ядро RGK представляет собой набор базовых инструментов, обеспечивающих представление и модификацию геометрической информации об изделии. Оно предназначено для разработки конечных продуктов, обеспечивающих функциональность по управлению жизненным циклом изделий (PLM). В первую очередь к таким продуктам относятся такие программные модули, как системы проектирования (CAD), системы инженерного анализа (CAE), системы подготовки управляющих программ для станков с ЧПУ (CAM).Продукт представляет собой библиотеку классов, обеспечивающих управление геометрической моделью объектов проектирования, а также функции её анализа.Геометрическое ядро RGK обеспечивает моделирование геометрических объектов по классической схеме граничного представления (B-Rep) с «точной» геометрией – с использованием аналитического представления кривых и поверхностей разных типов. Такое представление позволяет моделировать объекты с высокой точностью, одновременно обеспечивая возможность работы с толерантной геометрией, когда вместе с объектами модели хранится точность, с которой они были рассчитаны. Параметры точности геометрии используются при всех вычислениях, выполняемых в коде ядра. Данная особенность обеспечивает возможности по сохранению целостности геометрической модели даже для очень сложных геометрических форм и невысокой точности исходных данных.
Библиотека классов, обеспечивающая формирование управление трёхмерной геометрической моделью изделия (3D представлением). Реализует функции, обеспечивающие создание 3D модели, её модификацию при помощи геометрических операций, формирование сеточных представлений (тесселяцию) для обеспечения визуализации, расчёт геометрических и масс-инерционных характеристик, геометрический анализ моделей, верификацию моделей (проверку корректности), сохранение в поток данных, чтение из потока данных (сериализацию).
Библиотека предназначена для реализации конечных прикладных систем/приложений класса CAD/CAM/CAE, а также других приложений, требующих реализации функциональности геометрического моделирования. Библиотека является кроссплатформенной (работает на Windows и различных версиях Linux). Реализована на языке программирования C++. Библиотека поставляется в виде набора инструментов разработчика (SDK), содержащего программные модули, инструменты разработки, документацию (справку), примеры программного кода, тестовую оболочку с пользовательским интерфейсом (RGKWorkshop).
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.