Инструментарий C3D
Оригинальный автор(ы) | АСКОН |
---|---|
Разработчик(и) | C3D-лаборатории |
Первоначальный выпуск | 1996 год |
Стабильная версия | В2020 / 16 июля 2020 г |
Предварительный выпуск | 110625 / 22 июля 2020 г |
Написано в | С++ , Си Шарп , JavaScript |
Операционная система | Windows , Мак Х , Linux , FreeBSD , Android , iOS |
Платформа | Кроссплатформенность , 32- и 64-битные |
Доступно в | 2 языка: Английский , Русский |
Тип | 3D-программное обеспечение , 3D Modeler , 3D-решатель , 3D Видение , 3D-конвертер , CAD , CAM , CAE , API , Инструменты компьютерной разработки программного обеспечения |
Лицензия | Собственное программное обеспечение |
Веб-сайт | www |
C3D Toolkit — фирменный кроссплатформенный программный комплекс для геометрического моделирования, разработанный российской компанией C3D Labs (ранее входившей в Группу АСКОН ). [1] Он написан на C++ . [2] могут лицензировать Другие компании его для использования в своих программных продуктах для компьютерной 3D-графики . Наиболее широко известное программное обеспечение, в котором обычно используется C3D Toolkit, — это системы автоматизированного проектирования (CAD), автоматизированного производства (CAM) и автоматизированного проектирования (CAE). [3]
C3D Toolkit предоставляет процедуры для 3D-моделирования , решения 3D-ограничений , преобразования полигональной сетки в B-rep , 3D-визуализации , преобразования 3D-файлов и т. д.
История [ править ]
Николай Голованов — выпускник машиностроительного факультета МГТУ имени Баумана по специальности конструктор космических ракет-носителей . По окончании учебы он начал с Коломенского конструкторского бюро машиностроения, в котором в то время работали будущие основатели АСКОН Александр Голиков и Татьяна Янкина. Работая в бюро, доктор Голованов разработал программное обеспечение для анализа прочности и устойчивости оболочечных конструкций.
В 1989 году Александр Голиков и Татьяна Янкина покинули Коломну , чтобы основать АСКОН как частную компанию. Хотя начинали они всего лишь с электронной чертежной доски , уже тогда у них возникла идея трехмерного параметрического моделирования . Эта радикальная концепция в конечном итоге превратила плоские рисунки в трехмерные модели . Основатели АСКОН поделились своими идеями с Николаем Головановым, и в 1996 году он занял свою нынешнюю должность в АСКОН. С 2012 года он занимался разработкой алгоритмов для C3D Toolkit. [4]
В 2012 году самая ранняя версия ядра C3D Modeller была извлечена из САПР КОМПАС-3D. Позже он был адаптирован для ряда различных платформ и рекламировался как отдельный продукт. [1]
Обзор [ править ]
Он включает в себя пять модулей:
- C3D Modeler строит геометрические модели, генерирует плоские проекции моделей, выполняет триангуляцию, рассчитывает инерционные характеристики моделей и определяет, происходят ли столкновения между элементами моделей;
- C3D Modeler для ODA обеспечивает расширенные операции 3D-моделирования с помощью стандартного API OdDb3DSolid от Open Design Alliance ; [5]
- C3D Solver устанавливает связи между элементами геометрических моделей и учитывает геометрические ограничения редактируемых моделей;
- C3D B-Shaper преобразует полигональные модели в тела граничного представления (B-rep); [6]
- C3D Vision контролирует качество рендеринга 3D-моделей с помощью математического аппарата и программного обеспечения, а также аппаратного обеспечения рабочей станции;
- C3D Converter считывает и записывает геометрические модели в различных стандартных форматах обмена. [7]
Особенности [ править ]
C3D Modeler [ править ]
- Моделирование 3D тел
- Выполнение логических операций
- Создание тонкостенных тел
- Скругление и снятие фасок на деталях
- Моделирование деталей из листового металла
- Проектирование с помощью прямого моделирования
- Моделирование 3D-поверхностей
- Моделирование каркасных 3D-объектов
- Триангуляция поверхности
- Выполнение геометрических расчетов
- Создание плоских проекций
- Создание разрезов
- Расчет свойств инерции массы
- Обнаружение столкновений
C3D-конвертер [ править ]
Граничное представление (B-Rep) :
- ШАГ вкл . PMI (протоколы AP203, AP214, AP242)
- Parasolid X_T, X_B (чтение версии 29.0/запись версии 27.0)
- ACIS SAT (read v.22.0/write v.4.0, 7.0, 10.0)
- IGES (read v.5.3/write v.5.3)
Оба представления:
C3D Формат файла также используется в качестве формата обмена САПР. [10] и он набирает популярность во всем мире.
C3D Vision [ править ]
- Настраивает уровни детализации (LOD)
- Применяет шейдеры и виджеты
- Использует менеджеры деревьев элементов 3D-сборки.
- Управляет статической графикой и динамическими сценами.
- Устанавливает уровни сглаживания
- Отбрасывает невидимые элементы сцен.
- Ускоряет визуальные вычисления за счет аппаратного ускорения [11]
- Плоскости сечения
- Интерактивные 3D элементы управления (манипуляторы)
C3D-решатель [ править ]
- Решатель 2D-ограничений для 2D-чертежей и 3D-эскизов
- 3D-решатель ограничений для сборок и кинематического анализа
C3D Solver поддерживает следующие типы ограничений: [12]
- Совпадение (доступно в 2D и 3D)
- Выровнять точки (2D)
- Угол (2D и 3D)
- Соосность (3D)
- Расстояние (2D и 3D)
- Равные длины (2D)
- Равные радиусы (2D)
- Исправление геометрии (2D и 3D)
- Фиксировать длину и направление (2D)
- Заболеваемость (2D)
- Параллелизм (2D и 3D)
- Перпендикулярность (2D и 3D)
- Радиус (2D)
- Касательность (2D и 3D)
C3D B-Shaper [ править ]
- Контролирует точность распознавания поверхностей
- Сегментирует полигональные сетки
- Редактировать сегменты
- Реконструирует сегменты на определенных типах поверхностей.
- Создает B-rep модели
Развитие [ править ]
Набор инструментов разработан с использованием различных инструментов проектирования программного обеспечения и IDE : [13]
- MS Visual Studio 2017.
- MS Visual Studio 2015.
- MS Visual Studio 2013.
- MS Visual Studio 2012.
- MS Visual Studio 2010.
- MS Visual Studio 2008.
- Кланг (для MacOS)
- GCC (для Linux)
- НДК (для Android)
Поддерживаемые языки программирования включают:
Приложения [ править ]
С 2013 года — даты, когда компания начала выдавать лицензию на набор инструментов — несколько компаний внедрили программные компоненты C3D в свои продукты, в число пользователей входят:
- nanoCAD и nanoCAD Mechanica используют компоненты C3D Modeler, C3D Solver и C3D Converter. [14]
- KOMPAS-3D flexible 3D modeling system
- КОМПАС-Строитель
- КОМПАС:24 для Android
- ТЕХТРАН использует C3D для импорта 3D-моделей в различных форматах, их просмотра, подготовки заготовок для токарных станков с ЧПУ из 3D-моделей будущих деталей и получения геометрических данных из 3D-моделей. [15]
- Технология LEDAS Geometry Comparison (LGC) для сравнения 3D-моделей и выявления всех различий между ними. [16]
- CAE Система PASS/EQUIP для комплексного анализа конструкций сосудов под давлением [16]
- ESPRIT Extra CAD основан на ядре C3D. [16]
- CAD дизайн мебели K3-Мебель [16]
- САПР проектирования мебели К3-Мебель [16]
- Быстрая CADCAM
- САПР для проектирования мебели Система БАЗИС [16]
- 3D AEC Программная платформа CAD Renga Architecture [17]
- информационного моделирования зданий Система Renga Structure для конструктивного проектирования зданий и сооружений [17]
- Применение лестниц для производства деревянных лестниц [18]
- SolidEng
- Ditech India разрабатывает программное обеспечение для настройки основ пресс-форм для различных для литья под давлением машин
- Программное обеспечение LOGOS для моделирования с помощью суперкомпьютеров [19]
- ПРИЗМА (российский аналог MCNP ) [20]
- EE Boost Acoustic VR [21]
- EE Boost Электромагнетизм [21]
- Приложение MKA Steel для проектирования одноэтажных стальных конструкций [22]
- Программное обеспечение Delta Design для автоматизированного проектирования электронных устройств.
- Altium Designer Программный пакет для проектирования печатных плат , программируемых вентильных матриц и встроенного программного обеспечения.
- Quickfield для анализа методом конечных элементов Пакет программного обеспечения [23]
- ÇİZEN Die (производство) Программное обеспечение для проектирования от Mubitek [24]
- Открытые BIM-системы от программного обеспечения CYPE [25]
- VR Concept Приложение виртуальной реальности использует C3D Converter для чтения импортированных данных САПР и C3D Modeler для создания и редактирования 3D-моделей. [26]
Недавно C3D Modeler был адаптирован к платформе ODA . [27] [22] [28]
В апреле 2017 года C3D Viewer был запущен для конечных пользователей. [8] Приложение позволяет читать 3D-модели в распространенных форматах и записывать их в формат файлов C3D. Доступна бесплатная версия. [29] [30]
См. также [ править ]
- Стандарты САПР
- Компьютерные технологии
- Компьютерное проектирование
- Компьютерное производство
- Компьютерное проектирование
- Ядро геометрического моделирования
- Геометрическое моделирование
- Твердотельное моделирование
- Граничное представление
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б «Приключения в разработке кроссплатформенного ядра» . c3dlabs.com (на русском языке) . Проверено 24 августа 2023 г.
- ^ Махер, Кэтлин (6 июня 2013 г.). «Нужно ли миру САПР еще одно ядро геометрии?» . Графически говоря . Графический язык.
- ^ Вонг, Кеннет (14 мая 2014 г.). «Новое геометрическое ядро из России» . Настольная инженерия . Пирлесс Медиа, ООО. Архивировано из оригинала 13 апреля 2016 года . Проверено 4 февраля 2015 г.
- ^ Грабовски, Ральф (4 декабря 2012 г.). «АСКОН берет интервью у Николая Голованова, руководителя отдела разработки ядра C3D» . Доступ к WorldCAD . upFront.eZine Publishing, Ltd.
- ^ «Open Design Alliance и C3D Labs объявляют о выпуске C3D Modeler для Teigha» . Автоматизация.com. 8 декабря 2016 г.
- ^ Фраусто-Робледо, Энтони (18 июля 2019 г.). «C3d Labs представляет B-Shaper для разработчиков AEC и BIM» . Архитош . ООО "ФРАУСТО".
- ^ Джефф, Роу (3 апреля 2014 г.). «Технология сравнения геометрии LEDAS включает ядро ASCON C3D» . MCADCafe . Интернет-Бизнес Системс, Инк.
- ^ Jump up to: Перейти обратно: а б Грабовски, Ральф (11 апреля 2017 г.). «C3D Labs в COFES» . UpFront.eZine . upFront.eZine Publishing, Ltd.
- ^ Альба, Майкл (3 июля 2018 г.). «Что нового в геометрических и параметрических ядрах C3D» . Engineering.com . Engineering.com, Inc.
- ^ «Красочный новый релиз Renga Architecture» . Программное обеспечение Ренга. 4 апреля 2016 г.
- ^ Шура, Коллинсон (1 сентября 2016 г.). «C3D Labs представляет новый визуализатор для разработчиков инженерного программного обеспечения» . Фонд «Сколково».
- ^ Николай Голованов (2014). Геометрическое моделирование: математика форм . Независимая издательская платформа CreateSpace. ISBN 978-1497473195 .
- ^ «Геометрическое ядро для разработчиков программного обеспечения 2D и 3D» (PDF) . ООО «С3Д Лабс». 2015.
- ^ «nanoCAD Plus с расширенными возможностями C3D Modeler, Solver и Converter» . Исикада . ООО «ЛЕДАС» 5 августа 2016 г.
- ^ «NIP-Informatica лицензирует геометрическое ядро от C3D Labs» . CIMданные . 2014. Архивировано из оригинала 11 апреля 2017 г. Проверено 11 апреля 2017 г.
- ^ Jump up to: Перейти обратно: а б с д и ж Ральф, Грабовски (2014). «О версии 15 ядра C3D» . upFront.eZine .
- ^ Jump up to: Перейти обратно: а б Налаваде, Сачин (1 августа 2017 г.). «LEDAS вносит вклад в Renga Software» . ЕжедневноCADCAM .
- ^ «Новые инвестиции в развитие системы» . Элекософт . 2016.
- ^ «Российский лидер в области ядерной энергетики лицензирует C3D Kernel» . АСКОН. 2015.
- ^ Кандиев Ю.З.; Кашаева Е.А.; Хатунцев, К.Э.; Куропатенко Е.С.; Лобанова Л.В.; Лукин Г.Н.; Малахов А.А.; Малышкин Г.Н.; Модестов, Д.Г.; Мухамадиев, РФ; Орлов В.Г.; Самарин С.И.; Серова Е.В.; Спирина, С.Г.; Вахонина, ТВ; Воронина Н.А.; Зацепин О.В. (июнь 2014 г.). «Статус ПРИЗМЫ». В Каруже, Д; Кальвин, К; Диоп, СМ; Мальваги, Ф; Трама, Ж.-К (ред.). Совместная международная конференция по суперкомпьютерам в ядерных приложениях + Монте-Карло . ЭДП наук. 06019. Бибкод : 2014snam.conf06019K . дои : 10.1051/snamc/201406019 . ISBN 978-2-7598-1269-1 .
- ^ Jump up to: Перейти обратно: а б «EE Boost выбирает набор инструментов C3D для программного обеспечения для моделирования» . АСКОН. 2017.
- ^ Jump up to: Перейти обратно: а б Грабовски, Ральф (12 сентября 2017 г.). «Конференция ODA Teigha, день 2» . Доступ к WorldCAD . upFront.eZine Publishing, Ltd.
- ^ Налаваде, Сачин (21 июня 2018 г.). «Tera Analysis реализует набор инструментов C3D для программного обеспечения для моделирования FEA» . ЕжедневноCADCAM .
- ^ «Mubitek выбирает набор инструментов C3D для ÇİZEN» . Engineering.com, Inc. 2019.
- ^ «CYPE использует технологию геометрического моделирования из лабораторий C3D для оптимизации интеграции продуктов производителей в открытые системы BIM» . САЙП. 2019.
- ^ «VR Concept выбирает С3D Toolkit для инструментов виртуального 3D-прототипирования» . Engineering.com, Inc. 2019.
- ^ Грабовски, Ральф (7 сентября 2015 г.). «Ядро C3D для Teigha» . Доступ к WorldCAD . upFront.eZine Publishing, Ltd.
- ^ «Настоящее и будущее DWG» . ИНЖИНИРИНГ. 2015.
- ^ «Добро пожаловать в новый набор инструментов C3D 2017 от C3D Labs» . ООО «С3Д Лабс». 06.06.2017.
- ^ «Просмотрщик C3D» . ООО «С3Д Лабс».
Внешние ссылки [ править ]
- Графическое программное обеспечение
- программное обеспечение для 3D-графики
- Компьютерное проектирование
- Программное обеспечение для компьютерного проектирования
- Программное обеспечение для автоматизированного проектирования
- Форматы файлов САПР
- библиотеки С++
- API-интерфейсы 3D-сцены
- Интерфейсы прикладного программирования
- Комплекты разработки программного обеспечения
- Инструменты программирования