C3D Toolkit

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

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

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

  • C3D Modeler конструирует геометрические модели, генерирует плоские проекции моделей, выполняет триангуляции, вычисляет инерционные характеристики моделей и определяет, возникают ли столкновения между элементами моделей;
    • C3D Modeler для ODA обеспечивает расширенные операции 3D-моделирования с помощью стандартного API OdDb3DSolid ODA из Open Design Alliance ;
  • C3D Solver устанавливает связи между элементами геометрических моделей и учитывает геометрические ограничения редактируемых моделей;
  • C3D B-Shaper преобразует полигональные модели в тела граничного представления (B-rep);
  • C3D Vision контролирует качество визуализации 3D-моделей с помощью математического аппарата и программного обеспечения, и оборудование рабочей станции;
  • C3D Converter считывает и записывает геометрические модели в различных стандартных форматах обмена.
Содержание
  • 1 История
  • 2 Функциональность
    • 2.1 C3D Modeler
    • 2.2 C3D Converter
    • 2.3 C3D Vision
    • 2.4 C3D Solver
    • 2.5 C3D B-Shaper
  • 3 Характеристики
  • 4 Приложения
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
История

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

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

Функциональность

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)

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

C3D Vision

C3D Solver

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

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

  • Совпадение (доступно в 2D и 3D)
  • Точки выравнивания (2D)
  • Угол (2D и 3D)
  • Коаксиальность (3D)
  • Расстояние (2D и 3D)
  • Равные длины (2D)
  • Равные радиусы (2D)
  • Исправить геометрия (2D и 3D)
  • Фиксировать длину и направление (2D)
  • Угол падения (2D)
  • Параллельность (2D и 3D)
  • Перпендикулярность (2D и 3D)
  • Радиу s (2D)
  • Касание (2D и 3D)

C3D B-Shaper

  • Управляет точностью распознавания поверхности
  • Сегменты полигональные сетки
  • Редактировать сегменты
  • Восстанавливает сегменты на определенных типах поверхностей
  • Создает модели B-rep
Характеристики

Среда разработки работает с использованием следующего программного обеспечения:

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

Приложения

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

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

Недавно C3D Modeler был адаптирован к ODA Платформа.

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

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-13 09:47:17
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте