Из Википедии, бесплатной энциклопедии
  (Перенаправлено с C3D )
Перейти к навигации Перейти к поиску

C3D Toolkit - это набор для геометрического моделирования, изначально разработанный ASCON Group , а теперь C3D Labs, с использованием C ++ и написанный в Visual Studio . [1] C3D Toolkit отвечает за построение и редактирование геометрических моделей . Другие компании могут лицензировать его для использования в своих программных продуктах для трехмерной компьютерной графики . Наиболее широко известным программным обеспечением, в котором обычно используется C3D Toolkit, являются системы автоматизированного проектирования (CAD), автоматизированного производства (CAM) и автоматизированного проектирования (CAE). [2]

В качестве инструмента разработки программного обеспечения , C3D Toolkit выполняет 3D - моделирование , решать 3D ограничения , полигональной сетки -До- B-Rep преобразование, 3D визуализации и преобразования 3D - файлов . Он состоит из пяти модулей:

  • C3D Modeler конструирует геометрические модели, генерирует плоские проекции моделей, выполняет триангуляции, вычисляет инерционные характеристики моделей и определяет, происходят ли столкновения между элементами моделей;
    • C3D Modeler для ODA позволяет выполнять расширенные операции трехмерного моделирования с помощью стандартного API OdDb3DSolid ODA от Open Design Alliance ; [3]
  • C3D Solver устанавливает связи между элементами геометрических моделей и учитывает геометрические ограничения редактируемых моделей;
  • C3D B-Shaper преобразует полигональные модели в тела граничного представления (B-rep); [4]
  • C3D Vision контролирует качество рендеринга 3D-моделей с помощью математического аппарата и программного обеспечения, а также оборудования рабочих станций;
  • C3D Converter считывает и записывает геометрические модели в различных стандартных форматах обмена. [5]

История [ править ]

Николай Голованов - выпускник машиностроительного факультета МГТУ им. Н. Э. Баумана по специальности конструктор ракет-носителей . По окончании учебы он начал с Коломенского конструкторского бюро, в котором тогда работали будущие основатели АСКОН Александра Голикова и Татьяна Янкина. Находясь в бюро, доктор Голованов разработал программное обеспечение для анализа прочности и устойчивости конструкций оболочки.

В 1989 году Александр Голиков и Татьяна Янкина уехали из Коломны и основали АСКОН как частную компанию. Хотя они начинали с электронной доски для рисования , уже тогда у них уже зарождалась идея трехмерного параметрического моделирования . Эта радикальная концепция в конечном итоге превратила плоские рисунки в трехмерные модели . Основатели АСКОН поделились своими идеями с Николаем Головановым, и в 1996 году он перешел на свою нынешнюю должность в АСКОН. Сегодня он продолжает разрабатывать алгоритмы в C3D Toolkit. [6]

Функциональность [ править ]

C3D Modeler [ править ]

  • Моделирование трехмерных тел
  • Выполнение логических операций
  • Создание тонкостенных тел
  • Скругление и снятие фаски на деталях
  • Моделирование деталей из листового металла
  • Проектирование с прямым моделированием
  • Моделирование 3D поверхностей
  • Моделирование 3D каркасных объектов
  • Триангуляция поверхности
  • Выполнение геометрических расчетов
  • Отливка плоских проекций
  • Создание разрезов
  • Расчет инерционных свойств массы
  • Обнаружение столкновений

Конвертер C3D [ править ]

Граничное представление (B-Rep) :

  • ШАГ вкл. PMI (протоколы AP203, AP214, AP242)
  • Parasolid X_T, X_B (читать v.29.0 / писать v.27.0)
  • ACIS SAT (чтение v.22.0 / запись v.4.0, 7.0, 10.0)
  • IGES (читать v.5.3 / писать v.5.3)

Полигональное представление :

  • STL (чтение и запись)
  • VRML (читать v.2.0 / писать v.2.0)

Оба представления:

  • JT v.8.0 - 10.x вкл. PMI и LOD (ISO 14306) [7] [8]

Формат файла C3D также используется в качестве формата обмена САПР [9] и набирает популярность во всем мире.

C3D Vision [ править ]

  • Настраивает уровни детализации (LOD)
  • Применяет шейдеры и виджеты
  • Использует диспетчеры дерева элементов 3D-сборки
  • Управляет статической графикой и динамическими сценами
  • Устанавливает уровни сглаживания
  • Удаляет невидимые элементы сцен
  • Ускоряет визуальные вычисления за счет аппаратного ускорения [10]
  • Плоскости сечения
  • Интерактивные 3D элементы управления (манипуляторы)

C3D Solver [ править ]

  • 2D-решатель ограничений для 2D-чертежей и 3D-эскизов
  • Решатель ограничений 3D для сборок и кинематического анализа

C3D Solver поддерживает следующие типы ограничений: [11]

  • Совпадение (доступно в 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

Особенности [ править ]

Среда разработки работает с использованием этого программного обеспечения: [12]

  • MS Visual Studio 2017
  • MS Visual Studio 2015
  • MS Visual Studio 2013
  • MS Visual Studio 2012
  • MS Visual Studio 2010
  • MS Visual Studio 2008
  • Clang (для Mac OS)
  • GCC (для Linux)
  • NDK (для Android)

Поддерживаемые языки программирования :

  • C ++
  • C #
  • JavaScript

Приложения [ править ]

С 2013 года - даты, когда компания начала выдавать лицензию на набор инструментов - несколько компаний приняли программные компоненты C3D для своих продуктов, в число пользователей входят:

  • nanoCAD и nanoCAD Mechanica используют компоненты C3D Modeler, C3D Solver и C3D Converter [13]
  • КОМПАС-3D гибкая система 3D моделирования
  • КОМПАС-Строитель
  • КОМПАС: 24 для Android
  • TECHTRAN использует C3D для импорта 3D-моделей в различных форматах, их просмотра, подготовки заготовок для токарных станков с ЧПУ из 3D-моделей будущих деталей и получения геометрических данных из 3D-моделей. [14]
  • Технология ЛЕДАС Geometry Comparison (LGC) для сравнения 3D-моделей и выявления всех различий между ними [15]
  • Система CAE PASS / EQUIP для всестороннего анализа конструкций сосудов под давлением [15]
  • ESPRIT Extra CAD основан на ядре C3D [15]
  • Дизайн мебели САПР K3-Мебель [15]
  • Дизайн мебели САПР К3-Мебель [15]
  • Быстрый CADCAM
  • Дизайн мебели Система САПР БАЗИС [15]
  • Программная платформа 3D AEC CAD Renga Architecture [16]
  • BIM- система Renga Structure для структурного проектирования зданий и сооружений [16]
  • Применение Staircon для производства деревянных лестниц [17]
  • SolidEng
  • Dietech India разрабатывает программное обеспечение для настройки форм для различных машин для литья под давлением.
  • Программа LOGOS для моделирования на суперкомпьютерах [18]
  • ПРИЗМА (российский аналог MCNP ) [19]
  • EE Boost Acoustic VR [20]
  • EE Boost Electromagnetics [20]
  • Заявка MKA Steel для проектирования одноэтажных стальных конструкций [21]
  • Программное обеспечение Delta Design для автоматизированного проектирования электронных устройств
  • Пакет программного обеспечения Altium Designer для проектирования печатных плат , программируемых вентильных матриц и встроенного программного обеспечения
  • Quickfield анализ конечных элементов пакета программного обеспечения [22]
  • ÇİZEN Die (производство) Программное обеспечение для проектирования от Mubitek [23]
  • Открытые системы BIM от CYPE Software [24]
  • VR Concept Приложение виртуальной реальности использует C3D Converter для чтения импортированных данных САПР и C3D Modeler для построения и редактирования 3D-моделей [25]

Недавно C3D Modeler был адаптирован к платформе ODA . [26] [21] [27]

В апреле 2017 года для конечных пользователей был запущен C3D Viewer. [7] Приложение позволяет читать 3D-модели в распространенных форматах и ​​записывать их в файл формата C3D. Доступна бесплатная версия. [28] [29]

См. Также [ править ]

  • Стандарты САПР
  • Компьютерные технологии
  • Системы автоматизированного проектирования
  • Автоматическое производство
  • Компьютерная инженерия
  • Ядро геометрического моделирования
  • Геометрическое моделирование
  • Твердотельное моделирование
  • Граничное представление

Ссылки [ править ]

  1. Махер, Кэтлин (6 июня 2013 г.). «Нужен ли миру САПР еще одно ядро ​​геометрии?» . Графически говоря . GraphicSpeak.
  2. Вонг, Кеннет (14 мая 2014 г.). «Новое геометрическое ядро ​​из России» . Настольная инженерия . Пирлесс Медиа, ООО. Архивировано из оригинального 13 апреля 2016 года . Проверено 4 февраля 2015 года .
  3. ^ "Open Design Alliance и C3D Labs анонсируют C3D Modeler для Teigha" . Automation.com. 8 декабря 2016 г.
  4. ^ Frausto-Робледо, Энтони (18 июля 2019). «C3d Labs представляет B-Shaper для разработчиков AEC и BIM» . Architosh . ООО "ФРАСТО".
  5. Рианна Джефф, Роу (3 апреля 2014 г.). «Технология сравнения геометрии ЛЕДАС включает ядро ​​ASCON C3D» . MCADCafe . Internet Business Systems, Inc.
  6. Перейти ↑ Grabowski, Ralph (4 декабря 2012 г.). «АСКОН берет интервью у Николая Голованова, руководителя отдела разработки ядра C3D» . Доступ к WorldCAD . upFront.eZine Publishing, Ltd.
  7. ^ a b Грабовски, Ральф (11 апреля 2017 г.). «C3D Labs в COFES» . UpFront.eZine . upFront.eZine Publishing, Ltd.
  8. Альба, Майкл (3 июля 2018 г.). «Что нового в геометрических и параметрических ядрах C3D» . engineering.com . engineering.com, Inc.
  9. ^ "Красочный новый выпуск Renga Architecture" . Программное обеспечение Renga. 4 апреля 2016 г.
  10. Рианна Шура, Коллинсон (1 сентября 2016 г.). «C3D Labs запускает новый визуализатор для разработчиков программного обеспечения» . Фонд «Сколково».
  11. ^ Николай Голованов (2014). Геометрическое моделирование: математика форм . Независимая издательская платформа CreateSpace. ISBN 978-1497473195.
  12. ^ "Геометрическое ядро ​​для разработчиков программного обеспечения 2D и 3D" (PDF) . C3D Labs, LLC. 2015 г.
  13. ^ «nanoCAD Plus, улучшенный с помощью C3D Modeler, Solver, Converter» . Исикад . ЛЕДАС ООО 5 августа 2016 г.
  14. ^ "NIP-Informatica лицензирует геометрическое ядро ​​от C3D Labs" . CIMdata . 2014. Архивировано из оригинала на 2017-04-11 . Проверено 11 апреля 2017 .
  15. ^ Б с д е е Ralph, Грабовский (2014). «О версии 15 ядра C3D» . upFront.eZine .
  16. ^ a b Nalawade, Sachin (1 августа 2017 г.). «ЛЕДАС вносит свой вклад в развитие программного обеспечения Renga» . DailyCADCAM .
  17. ^ «Новые инвестиции в развитие системы» . Элекософт . 2016 г.
  18. ^ "Лидер России в ядерной энергетике лицензий C3D Kernel" . АСКОН. 2015 г.
  19. ^ Кандиев, Ю.З .; Кашаева Е.А.; Хатунцев К.Е .; Куропатенко Е.С.; Лобанова, Л.В.; Лукин, Г.Н. Малахов, А.А.; Малышкин, Г.Н. Модестов Д.Г. Мухамадиев, РФ; Орлов В.Г .; Самарин, С.И. Серова, Э.В. Спирина С.Г .; Вахонина, ТВ; Воронина, Н.А.; Зацепин, О.В. (июнь 2014 г.). Caruge, D; Calvin, C; Диоп, см; Мальваги, Ф; Trama, J.C (ред.). «ПРИЗМА Статус». Совместная международная конференция по суперкомпьютерам в ядерных приложениях + Монте-Карло . EDP ​​Sciences: 06019. Bibcode : 2014snam.conf06019K . DOI : 10.1051 / snamc / 201406019 . ISBN 978-2-7598-1269-1.
  20. ^ a b «EE Boost выбирает инструментарий C3D для программного обеспечения для моделирования» . АСКОН. 2017 г.
  21. ^ a b Грабовски, Ральф (12 сентября 2017 г.). «Конференция ODA Teigha, день 2» . Доступ к WorldCAD . upFront.eZine Publishing, Ltd.
  22. ^ Nalawade, Сэчины (21 июня 2018). «Tera Analysis реализует C3D Toolkit для программного обеспечения моделирования FEA» . DailyCADCAM .
  23. ^ «Mubitek выбирает C3D Toolkit для İZEN» . engineering.com, Inc. 2019.
  24. ^ "CYPE включает в себя технологию геометрической модели C3D Labs для быстрой интеграции продуктов в открытых системах BIM" . САЙП. 2019.
  25. ^ «VR Concept выбирает С3D Toolkit для инструментов 3D виртуального прототипирования» . engineering.com, Inc. 2019.
  26. Перейти ↑ Grabowski, Ralph (7 сентября 2015 г.). «Ядро C3D для Тейги» . Доступ к WorldCAD . upFront.eZine Publishing, Ltd.
  27. ^ «Настоящее и будущее DWG» . ИНЖИНИРИНГ. 2015 г.
  28. ^ «Добро пожаловать в новый набор инструментов C3D 2017 от C3D Labs» . C3D Labs, LLC. 2017-06-06.
  29. ^ "C3D Viewer" . C3D Labs, LLC.

Внешние ссылки [ править ]

  • Официальный веб-сайт