C3D Toolkit - Википедия - C3D Toolkit

C3D Toolkit
Демо-приложение для Mac OS X
Демо-приложение для Linux
Тестовое приложение
Оригинальный автор (ы)АСКОН
Разработчики)C3D Labs
изначальный выпуск1996; 24 года назад (1996)
Стабильный выпуск
V2020 / 16 июля 2020 г.; 5 месяцев назад (2020-07-16)
Предварительный выпуск
110625/22 июля 2020 г.; 5 месяцев назад (2020-07-22)
Написано вC ++, C Sharp, JavaScript
Операционная системаWindows, Mac X,
Linux, FreeBSD, Android, iOS
ПлатформаКроссплатформенность,
32- и 64-битный
Доступно в2 языка:
английский,
русский
Тип3D программное обеспечение,
3D Modeler,
3D решатель,
3D видение,
3D конвертер,
CAD, CAM, CAE, API,
Инструменты компьютерной разработки программного обеспечения
ЛицензияПроприетарное программное обеспечение
Интернет сайтwww.c3dlabs.com/ en/

C3D Toolkit это набор для геометрического моделирования первоначально разработан Группа АСКОН, теперь C3D Labs, используя C ++ и написано в Visual Studio.[1] C3D Toolkit, отвечающий за построение и редактирование геометрические модели. Может быть лицензированный другими компаниями для использования в их 3D компьютерная графика программные продукты. Наиболее широко известные программы, в которых обычно используется C3D Toolkit, - это системы автоматизированного проектирования (CAD), автоматическое производство (CAM) и компьютерная инженерия (CAE) системы.[2]

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

  • C3D Modeler конструирует геометрические модели, генерирует плоские проекции моделей, выполняет триангуляции, вычисляет инерционные характеристики моделей и определяет, происходят ли столкновения между элементами моделей;
    • C3D Modeler для ODA обеспечивает расширенные операции трехмерного моделирования с помощью стандартного API OdDb3DSolid ODA из Альянс открытого дизайна;[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):

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

  • STL (прочти и напиши)
  • VRML (читать v.2.0 / писать v.2.0)

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

C3D формат файла также используется как формат обмена CAD,[9] и он набирает популярность во всем мире.

C3D Vision

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]

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

Приложения

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

  • Открытые системы BIM от CYPE Software[24]

Недавно C3D Modeler был адаптирован для Платформа ОПР.[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 для Тейги». Automation.com. 8 декабря 2016 г.
  4. ^ Фраусто-Робледо, Энтони (18 июля 2019 г.). «C3d Labs представляет B-Shaper для разработчиков AEC и BIM». Architosh. ООО "ФРАСТО".
  5. ^ Джефф, Роу (3 апреля 2014 г.). «Технология сравнения геометрии ЛЕДАС включает ядро ​​ASCON C3D». MCADCafe. Internet Business Systems, Inc.
  6. ^ Грабовски, Ральф (4 декабря 2012 г.). «Интервью АСКОН с Николаем Головановым, руководителем отдела разработки ядра C3D». Доступ к WorldCAD. upFront.eZine Publishing, Ltd.
  7. ^ а б Грабовски, Ральф (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. Получено 2017-04-11.
  15. ^ а б c d е ж Ральф, Грабовски (2014). «О версии 15 ядра C3D». upFront.eZine.
  16. ^ а б Налаваде, Сачин (1 августа 2017 г.). «ЛЕДАС вносит свой вклад в развитие программного обеспечения Renga». DailyCADCAM.
  17. ^ «Новые инвестиции в развитие системы». Элекософт. 2016.
  18. ^ "Лидер России по лицензированию ядерной энергетики C3D Kernel". АСКОН. 2015 г.
  19. ^ Кандиев, Ю.З .; Кашаева, Э. А .; Хатунцев, К. Э .; Куропатенко, Э. С .; Лобанова, Л. В .; Лукин, Г. Н .; Малахов, А. А .; Малышкин, Г. Н .; Модестов, Д.Г .; Мухамадиев, Р. Ф .; Орлов В.Г .; Самарин, С. И .; Серова, Е. В .; Спирина, С. Г .; Вахонина, Т. В .; Воронина, Н. А .; Зацепин, О. В. (июнь 2014 г.). Caruge, D; Calvin, C; Diop, C.M; Мальваги, Ф; Trama, J.C (ред.). «ПРИЗМА Статус». Совместная международная конференция по суперкомпьютерам в ядерных приложениях + Монте-Карло. EDP ​​наук: 06019. Bibcode:2014snam.conf06019K. Дои:10.1051 / snamc / 201406019. ISBN  978-2-7598-1269-1.
  20. ^ а б «EE Boost выбирает инструментарий C3D для программного обеспечения для моделирования». АСКОН. 2017 г.
  21. ^ а б Грабовски, Ральф (12 сентября 2017 г.). «Конференция ODA Teigha, день 2». Доступ к WorldCAD. upFront.eZine Publishing, Ltd.
  22. ^ Налаваде, Сачин (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. ^ Грабовски, Ральф (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.

внешняя ссылка