Геометрическое ядро c3d
TRANSCRIPT
![Page 1: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/1.jpg)
1
C3D
Геометрическое ядро C3D для разработчиков 2D и 3D
инженерных решений
![Page 2: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/2.jpg)
2
Ядро C3D – наиболее наукоемкий продукт АСКОН, основа всех 3D-решений компании
Разработка собственного ядра началась в АСКОН в 1995 году, а в 2000-ом вышла первая версия КОМПАС-3D на его основе
С 2012 года разработкой и продвижением C3D как самостоятельного продукта занимается дочернее предприятие
АСКОН – C3D Labs
C3D
![Page 3: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/3.jpg)
3
Что такое C3D?
![Page 4: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/4.jpg)
4
Что такое C3D?
Методы построения 3D-моделей
Упакованы в API-функции в составе динамической библиотеки (DLL)
Подключаются в рабочие проекты по созданию САПР и компонентов к ним
C3D – инструмент для разработчикаинженерного ПО
![Page 5: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/5.jpg)
5
Что такое C3D?
![Page 6: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/6.jpg)
6
Из чего состоит C3D?Геометрическое ядро C3D
предоставляет набор возможностей для твердотельного и гибридного моделирования, эскизирования
и 2D-черчения
Параметрическое ядро C3D обеспечивает взаимосвязь
элементов геометрической мо-дели и редактирование модели
Модуль обмена C3D обеспечивает чтение/запись геометрической модели в основные обменные форматы: STEP, IGES, ACIS, XT, STL, VRML
Модуль визуализации C3D осуществляет качественную визуализацию геометрической модели и обеспечивает
взаимодействие с интерфейсом инженерного ПО
![Page 7: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/7.jpg)
7
Возможности C3DПостроение геометрической модели по заданным параметрам
r1(u1,v1) = p + u1ix + v1iy;r2(u2,v2) = p + u2iy + v2iz;r3(u3,v3) = p + u3ix + v3iz;r4(u4,v4) = p + u4ix + v4iy + z iz;r5(u5,v5) = p + u5iy + v5iz + x ix;r6(u6,v6) = p + u6ix + v6iz + y iy;
0 u1 x, 0 v1 y,0 u2 y, 0 v2 z,0 u3 x, 0 v3 z,0 u4 x, 0 v4 y,0 u5 y, 0 v5 z,0 u6 x, 0 v6 z.
![Page 8: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/8.jpg)
8
Возможности C3DНаложение взаимных связей на элементы модели
![Page 9: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/9.jpg)
9
Возможности C3DПостроение триангуляции элементов модели
![Page 10: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/10.jpg)
10
Возможности C3DПостроение плоских проекций геометрической модели
![Page 11: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/11.jpg)
11
Возможности C3DВычисление инерционных характеристик модели
![Page 12: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/12.jpg)
12
Возможности C3DОпределение столкновений элементов модели
![Page 13: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/13.jpg)
13
Возможности C3DАнализ ограничений и определение степеней свободы
![Page 14: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/14.jpg)
14
Возможности C3DОбмен данными модели с другими системами
Чтение/запись: STEP, IGES, X_T, SAT, STL, VRML
![Page 15: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/15.jpg)
15
Модель C3D содержит
Информацию о форме объекта
Связи элементов
Атрибуты элементов
Журнал построения
![Page 16: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/16.jpg)
16
Модель C3D содержитОписание формы моделируемого объекта
![Page 17: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/17.jpg)
17
Модель C3D содержитОписание связей элементов геометрической модели
![Page 18: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/18.jpg)
18
Модель C3D содержитЖурнал построения и атрибуты элементов модели
![Page 19: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/19.jpg)
19
C3D Modeler
![Page 20: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/20.jpg)
20
Описание формы геометрической моделиГраничное представление:
Boundary Representation (BRep)
![Page 21: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/21.jpg)
21
Визуализация геометрической моделиПолигональное представление:
Polygonal Representation
![Page 22: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/22.jpg)
22
Построение геометрической моделиТвердотельное моделирование:
Solid Modeling
![Page 23: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/23.jpg)
23
Построение геометрической моделиПрямое моделирование:
Direct Modeling
![Page 24: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/24.jpg)
24
Построение геометрической моделиПоверхностное моделирование:
Surface Modeling
![Page 25: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/25.jpg)
25
Построение геометрической моделиМоделирование тел из листового материала:
Sheet Metal Modeling
![Page 26: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/26.jpg)
26
Построение геометрической моделиМоделирование каркасов:
Wire Frame Modeling
![Page 27: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/27.jpg)
27
Построение геометрической моделиГибридное моделирование:
Hybrid Modeling
![Page 28: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/28.jpg)
28
C3D Solver
![Page 29: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/29.jpg)
29
Построение геометрической моделиПараметрическое моделирование:
Constraint-driven Parametric Drawing
![Page 30: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/30.jpg)
30
Моделирование сборок и кинематическое моделирование:Assembly Modeling and Kinematic Simulation
Построение геометрической модели
![Page 31: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/31.jpg)
31
Моделирование механических передач:Mechanical Transmission Modeling
Построение геометрической модели
![Page 32: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/32.jpg)
32
Моделирование кулачковых механизмов:Cam Mechanism Modeling
Построение геометрической модели
![Page 33: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/33.jpg)
33
Geometry ConstraintsPoints
Lines, line segments
Circles, arcs
Ellipses
Splines
Parametric curves
CoincidenceIncidenceParallelismPerpendicularityAlign pointsTangencyDistanceAngleRadiusFix, freeze geometryFix length or directionEqual lengthsEqual radii
Двумерные ограничения
![Page 34: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/34.jpg)
34
Geometry ConstraintsPoints (vertices)LinesPlanesCones/cylindersToriSpheresMarkersRigid bodies
CoincidenceCoaxialityParallelismPerpendicularityTangencyDistanceAngleFix geometry
Transmissions
Трехмерные ограничения
![Page 35: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/35.jpg)
35
C3D Converter
![Page 36: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/36.jpg)
36
Чтение STEP (с PMI), IGES, X_T, SAT, STL, VRML
Запись STEP (с PMI), IGES, X_T, SAT, STL, VRML
![Page 37: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/37.jpg)
37
C3D Visionновый модуль ядра
![Page 38: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/38.jpg)
38
C3D Vision
Модуль визуализации ядра C3D
Лгок в использовании
Быстрый
Основан на OpenGL
Использует полигональное представление
Настраиваемый уровень детализации, LOD
Поисковый механизм, основанный на идентификации
объектов
Поддержка 3D-виджетов
![Page 39: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/39.jpg)
39
Уже разработано:
- чтение/запись 5 B-Rep форматов (C3D, STEP, IGES, X_T & X_B (Parasolid), SAT (ACIS))
- чтение/запись 2 полигональных форматов (STL, VRML)
- визуализация 3D-изображения (тонированное с раскраской, каркасное,
каркасное с удалением невидимых линий)
- управление положением модели (перемещение, поворот, приближение,
удаление, стандартные проекции)
- управление источниками света (настройка направления, мощности, спектра
освещения), количество источников - до 9
- управление свойствами материалов (рассеяние, отражение, излучение,
прозрачность, зеркальность)
- текстурирование (назначение поверхностям модели растровых текстур)
- сегментация содержания сцены (декомпозиция сцены в дерево графических
объектов)
![Page 40: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/40.jpg)
40
Будет доступно в C3D Vision V1:
- кросс-платформенность
- поддержка web браузеров
- граф модели для большого количества объектов
![Page 41: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/41.jpg)
41
C3D Viewer
Тестовое приложение C3D Vision и C3D Converter
Легко интегрируемый компонент для разработчиков
![Page 42: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/42.jpg)
42
C3D Vision/Viewer
Готовность продукта — апрель 2016
![Page 43: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/43.jpg)
43
Разработчику о C3D
![Page 44: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/44.jpg)
44
Рабочая средаЯдро C3D – кроссплатформенный инструмент!
Поддерживаемые ОС
32/64-bit Windows
32/64-bit Linux
64-bit Mac OS
C++, оболочка C#
![Page 45: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/45.jpg)
45
Компиляторы для C3D
MS Visual Studio 2005MS Visual Studio 2008MS Visual Studio 2010MS Visual Studio 2012MS Visual Studio 2013MS Visual Studio 2015
GCC for Linux
Clang for Mac OS
![Page 46: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/46.jpg)
46
Тестовое приложение для Windows
![Page 47: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/47.jpg)
47
Тестовое приложение для Linux
![Page 48: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/48.jpg)
48
Тестовое приложение для Mac
![Page 49: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/49.jpg)
49
Онлайн-документацияНа русском: http://c3d.ascon.ru/doc/math/modules.html
На английском: http://c3d.ascon.net/doc/math/modules.html
![Page 50: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/50.jpg)
50
Руководство пользователя
![Page 51: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/51.jpg)
51
Поддержка пользователей C3D
Техническая поддержка: sd.ascon.ru
FTP-сервер ядра: c3d.sd.ascon.ru
![Page 52: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/52.jpg)
52
Булевых операций каждую ночь
Тестируемых 3D-моделей
Обеспечение качества
![Page 53: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/53.jpg)
53
"Golovanov has created a text that will enable any serious student of geometric design to grasp the full power and beauty of the mathematics behind this essential set of tools, and put them to work. I am deeply impressed by the logical and methodical presentation, and by the clarity of the teaching. Highly recommended!"
Joel N. Orr, Ph.D.
“Geometric modeling continues to grow in importance... Understanding the constructs that underlie geometric modeling will place students and developers at the forefront of these new advancements. Nikolay Golovanov has paved the way to that understanding with this comprehensive presentation.”
Ken Versprille, Ph.D.
Книга Н. Н. Голованова
![Page 54: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/54.jpg)
54
Кто использует C3D?
![Page 55: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/55.jpg)
55
Наши заказчики — разработчики САПР
АСКОН
КОМПАС-3DRenga Architecture
КОМПАС:24 для Android
![Page 56: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/56.jpg)
56
Наши заказчики — разработчики САПР
ЛО ЦНИТИ и RubiusСистема твердотельного моделирования ESPRIT Extra CAD
![Page 57: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/57.jpg)
57
Наши заказчики — предприятия
РФЯЦ-ВНИИЭФ, РосатомПрепроцессор системы ЛОГОС
![Page 58: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/58.jpg)
58
Наши заказчики — разработчики САПРБазис-Центр
Комплексная система автоматизации мебельного производства БАЗИС
![Page 59: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/59.jpg)
59
Наши заказчики — разработчики САПРЦентр ГеоС
Комплекс для проектирования, производстваи дизайна корпусной мебели К3-Мебель
![Page 60: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/60.jpg)
60
Наши заказчики — разработчики САПРНТП Трубопровод
Прочностной анализ состояния сосудов и аппаратов теплообменников (ПАССАТ)
![Page 61: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/61.jpg)
61
Наши заказчики — разработчики САПРЛЕДАС
Технология сравнения геометрии LGC
![Page 62: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/62.jpg)
62
НИП Информатика
Техтран CAM
Наши заказчики — разработчики САПР
![Page 63: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/63.jpg)
63
Consultec (Швеция)Staircon
Наши заказчики — разработчики САПР
![Page 64: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/64.jpg)
64
Наши заказчики — разработчики САПРSolar Tech (Южная Корея)
Интегрированный пакет Quick CAD/CAM
![Page 65: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/65.jpg)
65
Наши пользователи
![Page 66: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/66.jpg)
66
Наши пользователи в образовании
МГУ им. Огарёва г. Саранск СПбГТИ
г. Санкт-Петербург
ВГТУ г. Воронеж
ПГУ им. Шевченко г. Тирасполь
ТПУг. ТомскУлГТУ
г. Ульяновск
![Page 67: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/67.jpg)
67
Пример университетского проекта
СПбГТИ (ТУ) по заказу Klöckner Pentaplast
Система проектирования блистерных упаковок EasyBlister
![Page 68: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/68.jpg)
68
C3D Labs — резидент фонда «Сколково»
![Page 69: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/69.jpg)
69
Спасибо!
twitter.com/C3Dlabs
youtube.com/C3Dlabs
facebook.com/C3Dlabs
linkedin.com/company/c3d-labs
![Page 70: Геометрическое ядро C3D](https://reader031.vdocuments.pub/reader031/viewer/2022021506/5882227d1a28ab52368b4659/html5/thumbnails/70.jpg)
70