Продукты и решения
Ядро геометрического моделирования C3D
Компания ЛЕДАС является мировым реселером ядра C3D, разработанного компанией АСКОН.
C3D — инструмент разработчика программного обеспечения.
Геометрическое ядро предназначено для использования в программных продуктах в качестве базового компонента, который отвечает за построение геометрической модели и управление построенной моделью. Наиболее известный класс таких продуктов — системы автоматизированного проектирования (САПР).
C3D состоит из динамически подключаемой библиотеки, вспомогательных файлов для обеспечения работы в различных средах разработки ПО, демонстрационного приложения в исходных кодах и технической документации.
На сегодняшний день C3D — единственное в мире геометрическое ядро, объединяющее в себе три важнейших модуля САПР:
- Геометрический моделировщик C3D Modeler:
— выполняет построение геометрической модели, построение плоских проекций модели, построение триангуляции, вычисление инерционных характеристик модели, определение столкновений элементов модели - Решатель геометрических ограничений C3D Solver:
— обеспечивает взаимосвязи элементов геометрической модели и учитывает геометрические ограничения при редактировании модели - Конвертор данных C3D Converter:
— обеспечивает чтение/запись геометрической модели в основные обменные форматы: STEP, IGES, ACIS, XT, STL, VRML
Разработчику конечного приложения ядро позволяет:
- Улучшить функциональные возможности продукта
- Быстро создать 3D-продукт на основе существующей 2D-системы
- Снизить затраты на собственную разработку
- Повысить надежность и быстродействие программного продукта
Функциональность ядра
C3D Modeler
- Моделирование тел
- Моделирование поверхностей
- Моделирование листовых тел
- Скругления, сглаживания, фаски
- Дополнительные операции
- Триангуляция
- Анализ моделей
- Построение плоских проекций модели
C3D Solver
- Решатель 2D-ограничений (для 2D-черчения и эскизов в 3D)
- Решатель 3D-ограничений (для создания сборок и кинематического анализа)
C3D Converter
- STEP (чтение/запись)
- Parasolid (чтение/запись)
- ACIS (чтение/запись)
- IGES (чтение/запись)
- STL (чтение/запись)
- VRML (чтение/запись)
Платформа разработки
Ядро C3D поддерживает операционные системы:
- Windows 8 32/64-bit
- Windows 7 32/64-bit
- Windows Vista 32/64-bit
- Windows XP 32/64-bit
- Mac OS X 32/64-bit
- Linux 32/64-bit
Для работы с C3D необходимо использовать:
- MS Visual Studio 2012
- MS Visual Studio 2010
- MS Visual Studio 2008
- MS Visual Studio 2005
Подробнее о технологиях C3D
Геометрическое ядро C3D использует для описания геометрической формы набор поверхностей, проходящих по границе, отделяющей внутреннее пространство моделируемого объекта от остальной части пространства. Такой подход называют граничным представлением (B-Rep).С помощью триангуляции граничное представление позволяет построить упрощённое представление модели, которое используется для визуализации и геометрических расчётов. Триангуляция в геометрическом ядре C3D выполняется по принципу Делоне в плоскости параметров поверхностей.
Связи элементов модели формулируют в виде уравнений и неравенств. Их называют геометрическими ограничениями (Geometric Constraints). Для поиска решения, удовлетворяющего уравнениям и неравенствам геометрических ограничений, ядро C3D использует вариационный подход, который обеспечивает равноправие всех связей. Геометрические ограничения обеспечивают взаимосвязь между элементами модели, позволяют создавать подобные модели и управлять геометрической моделью.
Применяемые в геометрическом ядре C3D математические объекты, методы и алгоритмы изложены в учебнике руководителя отдела разработки C3D Николая Николаевича Голованова «Геометрическое моделирование» от издательского центра «Академия», Москва, 2011 г.