SlideShare a Scribd company logo
1 of 70
Download to read offline
1
C3D
Геометрическое ядро C3D
для разработчиков 2D и 3D
инженерных решений
2
Ядро C3D – наиболее наукоемкий продукт АСКОН, основа всех
3D-решений компании
Разработка собственного ядра началась в АСКОН в 1995 году, а в
2000-ом вышла первая версия КОМПАС-3D на его основе
С 2012 года разработкой и продвижением C3D как
самостоятельного продукта занимается дочернее предприятие
АСКОН – C3D Labs
C3D
3
Что такое C3D?
4
Что такое C3D?
Методы построения 3D-моделей
Упакованы в API-функции в составе
динамической библиотеки (DLL)
Подключаются в рабочие проекты по
созданию САПР и компонентов к ним
C3D – инструмент для разработчика
инженерного ПО
5
Что такое C3D?
6
Из чего состоит C3D?
Геометрическое ядро C3D
предоставляет набор возможностей
для твердотельного и гибридного
моделирования, эскизирования
и 2D-черчения
Параметрическое ядро C3D
обеспечивает взаимосвязь
элементов геометрической мо-
дели и редактирование модели
Модуль обмена C3D обеспечивает чтение/запись геометрической
модели в основные обменные форматы: STEP, IGES, ACIS, XT, STL, VRML
Модуль визуализации C3D осуществляет качественную
визуализацию геометрической модели и обеспечивает
взаимодействие с интерфейсом инженерного ПО
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.
8
Возможности C3D
Наложение взаимных связей на элементы модели
9
Возможности C3D
Построение триангуляции элементов модели
10
Возможности C3D
Построение плоских проекций геометрической модели
11
Возможности C3D
Вычисление инерционных характеристик модели
12
Возможности C3D
Определение столкновений элементов модели
13
Возможности C3D
Анализ ограничений и определение степеней свободы
14
Возможности C3D
Обмен данными модели с другими системами
Чтение/запись: STEP, IGES, X_T, SAT, STL, VRML
15
Модель C3D содержит
Информацию
о форме объекта
Связи элементов
Атрибуты элементов
Журнал построения
16
Модель C3D содержит
Описание формы моделируемого объекта
17
Модель C3D содержит
Описание связей элементов геометрической модели
18
Модель C3D содержит
Журнал построения и атрибуты элементов модели
19
C3D Modeler
20
Описание формы геометрической модели
Граничное представление:
Boundary Representation (BRep)
21
Визуализация геометрической модели
Полигональное представление:
Polygonal Representation
22
Построение геометрической модели
Твердотельное моделирование:
Solid Modeling
23
Построение геометрической модели
Прямое моделирование:
Direct Modeling
24
Построение геометрической модели
Поверхностное моделирование:
Surface Modeling
25
Построение геометрической модели
Моделирование тел из листового материала:
Sheet Metal Modeling
26
Построение геометрической модели
Моделирование каркасов:
Wire Frame Modeling
27
Построение геометрической модели
Гибридное моделирование:
Hybrid Modeling
28
C3D Solver
29
Построение геометрической модели
Параметрическое моделирование:
Constraint-driven Parametric Drawing
30
Моделирование сборок и кинематическое моделирование:
Assembly Modeling and Kinematic Simulation
Построение геометрической модели
31
Моделирование механических передач:
Mechanical Transmission Modeling
Построение геометрической модели
32
Моделирование кулачковых механизмов:
Cam Mechanism Modeling
Построение геометрической модели
33
Geometry Constraints
Points
Lines, line segments
Circles, arcs
Ellipses
Splines
Parametric curves
Coincidence
Incidence
Parallelism
Perpendicularity
Align points
Tangency
Distance
Angle
Radius
Fix, freeze geometry
Fix length or direction
Equal lengths
Equal radii
Двумерные ограничения
34
Geometry Constraints
Points (vertices)
Lines
Planes
Cones/cylinders
Tori
Spheres
Markers
Rigid bodies
Coincidence
Coaxiality
Parallelism
Perpendicularity
Tangency
Distance
Angle
Fix geometry
Transmissions
Трехмерные ограничения
35
C3D Converter
36
Чтение STEP (с PMI), IGES, X_T, SAT, STL, VRML
Запись STEP (с PMI), IGES, X_T, SAT, STL, VRML
37
C3D Vision
новый модуль ядра
38
C3D Vision
Модуль визуализации ядра C3D
Лгок в использовании
Быстрый
Основан на OpenGL
Использует полигональное представление
Настраиваемый уровень детализации, LOD
Поисковый механизм, основанный на идентификации
объектов
Поддержка 3D-виджетов
39
Уже разработано:
- чтение/запись 5 B-Rep форматов (C3D, STEP, IGES, X_T & X_B (Parasolid), SAT (ACIS))
- чтение/запись 2 полигональных форматов (STL, VRML)
- визуализация 3D-изображения (тонированное с раскраской, каркасное,
каркасное с удалением невидимых линий)
- управление положением модели (перемещение, поворот, приближение,
удаление, стандартные проекции)
- управление источниками света (настройка направления, мощности, спектра
освещения), количество источников - до 9
- управление свойствами материалов (рассеяние, отражение, излучение,
прозрачность, зеркальность)
- текстурирование (назначение поверхностям модели растровых текстур)
- сегментация содержания сцены (декомпозиция сцены в дерево графических
объектов)
40
Будет доступно в C3D Vision V1:
- кросс-платформенность
- поддержка web браузеров
- граф модели для большого количества объектов
41
C3D Viewer
Тестовое приложение C3D Vision и C3D Converter
Легко интегрируемый компонент для разработчиков
42
C3D Vision/Viewer
Готовность продукта — апрель 2016
43
Разработчику о C3D
44
Рабочая среда
Ядро C3D – кроссплатформенный инструмент!
Поддерживаемые ОС
32/64-bit Windows
32/64-bit Linux
64-bit Mac OS
C++, оболочка C#
45
Компиляторы для C3D
MS Visual Studio 2005
MS Visual Studio 2008
MS Visual Studio 2010
MS Visual Studio 2012
MS Visual Studio 2013
MS Visual Studio 2015
GCC for Linux
Clang for Mac OS
46
Тестовое приложение для Windows
47
Тестовое приложение для Linux
48
Тестовое приложение для Mac
49
Онлайн-документация
На русском: http://c3d.ascon.ru/doc/math/modules.html
На английском: http://c3d.ascon.net/doc/math/modules.html
50
Руководство пользователя
51
Поддержка пользователей C3D
Техническая поддержка:
sd.ascon.ru
FTP-сервер ядра:
c3d.sd.ascon.ru
52
Булевых операций каждую ночь
Тестируемых 3D-моделей
Обеспечение качества
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.
Книга Н. Н. Голованова
54
Кто использует C3D?
55
Наши заказчики — разработчики САПР
АСКОН
КОМПАС-3D
Renga Architecture
КОМПАС:24 для Android
56
Наши заказчики — разработчики САПР
ЛО ЦНИТИ и Rubius
Система твердотельного моделирования ESPRIT Extra CAD
57
Наши заказчики — предприятия
РФЯЦ-ВНИИЭФ, Росатом
Препроцессор системы ЛОГОС
58
Наши заказчики — разработчики САПР
Базис-Центр
Комплексная система автоматизации
мебельного производства БАЗИС
59
Наши заказчики — разработчики САПР
Центр ГеоС
Комплекс для проектирования, производства
и дизайна корпусной мебели К3-Мебель
60
Наши заказчики — разработчики САПР
НТП Трубопровод
Прочностной анализ состояния сосудов и
аппаратов теплообменников (ПАССАТ)
61
Наши заказчики — разработчики САПР
ЛЕДАС
Технология сравнения геометрии LGC
62
НИП Информатика
Техтран CAM
Наши заказчики — разработчики САПР
63
Consultec (Швеция)
Staircon
Наши заказчики — разработчики САПР
64
Наши заказчики — разработчики САПР
Solar Tech (Южная Корея)
Интегрированный пакет Quick CAD/CAM
65
Наши пользователи
66
Наши пользователи в образовании
МГУ им. Огарёва
г. Саранск
СПбГТИ
г. Санкт-Петербург
ВГТУ
г. Воронеж
ПГУ им. Шевченко
г. Тирасполь
ТПУ
г. Томск
УлГТУ
г. Ульяновск
67
Пример университетского проекта
СПбГТИ (ТУ)
по заказу Klöckner Pentaplast
Система проектирования блистерных упаковок EasyBlister
68
C3D Labs — резидент фонда «Сколково»
69
Спасибо!
twitter.com/C3Dlabs
youtube.com/C3Dlabs
facebook.com/C3Dlabs
linkedin.com/company/c3d-labs
70

More Related Content

Similar to Геометрическое ядро C3D

Опыт использования инновационных технологий линейки продуктов Autodesk IDS ...
Опыт использования  инновационных технологий линейки продуктов Autodesk IDS  ...Опыт использования  инновационных технологий линейки продуктов Autodesk IDS  ...
Опыт использования инновационных технологий линейки продуктов Autodesk IDS ...RnD_SM
 
моделирование в Cad cam системах
моделирование в Cad cam системахмоделирование в Cad cam системах
моделирование в Cad cam системахstudent_kai
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложенийKewpaN
 
технологическая презентация Gpu digital lab
технологическая презентация Gpu digital labтехнологическая презентация Gpu digital lab
технологическая презентация Gpu digital laboleg gubanov
 
Software Engineering Knowledge Matrix
Software Engineering Knowledge MatrixSoftware Engineering Knowledge Matrix
Software Engineering Knowledge MatrixOlena Syrota
 
3D-визуализация экстерьеров
3D-визуализация экстерьеров3D-визуализация экстерьеров
3D-визуализация экстерьеровIRCIT.Uspeshnyy
 
Конструктор КАСКАД-НТ для решения задач электроэнергети
Конструктор КАСКАД-НТ для решения задач электроэнергетиКонструктор КАСКАД-НТ для решения задач электроэнергети
Конструктор КАСКАД-НТ для решения задач электроэнергетиRnD_SM
 
Gpuenvironment simulator(уралгазтест)
Gpuenvironment simulator(уралгазтест)Gpuenvironment simulator(уралгазтест)
Gpuenvironment simulator(уралгазтест)oleg gubanov
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииAnatoly Levenchuk
 
CADmaster #4(65) 2012 (июль-август)
CADmaster #4(65) 2012 (июль-август)CADmaster #4(65) 2012 (июль-август)
CADmaster #4(65) 2012 (июль-август)cadmasterru
 
функции 2 d проектирования
функции 2 d проектированияфункции 2 d проектирования
функции 2 d проектированияAyubChirkaev
 
Решения Tekla structures для эффективного проектирования, производства, логис...
Решения Tekla structures для эффективного проектирования, производства, логис...Решения Tekla structures для эффективного проектирования, производства, логис...
Решения Tekla structures для эффективного проектирования, производства, логис...Tanya Gadzevych
 
Е.Решетько -- подготовка производства на основе композитов
Е.Решетько -- подготовка производства на основе композитовЕ.Решетько -- подготовка производства на основе композитов
Е.Решетько -- подготовка производства на основе композитовAnatoly Levenchuk
 
презентация4
презентация4презентация4
презентация4student_kai
 
Концепция продукта
Концепция продуктаКонцепция продукта
Концепция продуктаYury Kupriyanov
 

Similar to Геометрическое ядро C3D (20)

08 Видеокарты
08 Видеокарты08 Видеокарты
08 Видеокарты
 
Rm scanner
Rm scannerRm scanner
Rm scanner
 
Опыт использования инновационных технологий линейки продуктов Autodesk IDS ...
Опыт использования  инновационных технологий линейки продуктов Autodesk IDS  ...Опыт использования  инновационных технологий линейки продуктов Autodesk IDS  ...
Опыт использования инновационных технологий линейки продуктов Autodesk IDS ...
 
моделирование в Cad cam системах
моделирование в Cad cam системахмоделирование в Cad cam системах
моделирование в Cad cam системах
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений
 
технологическая презентация Gpu digital lab
технологическая презентация Gpu digital labтехнологическая презентация Gpu digital lab
технологическая презентация Gpu digital lab
 
DV-Geo
DV-GeoDV-Geo
DV-Geo
 
Software Engineering Knowledge Matrix
Software Engineering Knowledge MatrixSoftware Engineering Knowledge Matrix
Software Engineering Knowledge Matrix
 
3D-визуализация экстерьеров
3D-визуализация экстерьеров3D-визуализация экстерьеров
3D-визуализация экстерьеров
 
Конструктор КАСКАД-НТ для решения задач электроэнергети
Конструктор КАСКАД-НТ для решения задач электроэнергетиКонструктор КАСКАД-НТ для решения задач электроэнергети
Конструктор КАСКАД-НТ для решения задач электроэнергети
 
Gpuenvironment simulator(уралгазтест)
Gpuenvironment simulator(уралгазтест)Gpuenvironment simulator(уралгазтест)
Gpuenvironment simulator(уралгазтест)
 
М.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектированииМ.Бухарин -- DSM в архитектурном проектировании
М.Бухарин -- DSM в архитектурном проектировании
 
CADmaster #4(65) 2012 (июль-август)
CADmaster #4(65) 2012 (июль-август)CADmaster #4(65) 2012 (июль-август)
CADmaster #4(65) 2012 (июль-август)
 
Hydra Renderer
Hydra RendererHydra Renderer
Hydra Renderer
 
3 d графика
3 d графика3 d графика
3 d графика
 
функции 2 d проектирования
функции 2 d проектированияфункции 2 d проектирования
функции 2 d проектирования
 
Решения Tekla structures для эффективного проектирования, производства, логис...
Решения Tekla structures для эффективного проектирования, производства, логис...Решения Tekla structures для эффективного проектирования, производства, логис...
Решения Tekla structures для эффективного проектирования, производства, логис...
 
Е.Решетько -- подготовка производства на основе композитов
Е.Решетько -- подготовка производства на основе композитовЕ.Решетько -- подготовка производства на основе композитов
Е.Решетько -- подготовка производства на основе композитов
 
презентация4
презентация4презентация4
презентация4
 
Концепция продукта
Концепция продуктаКонцепция продукта
Концепция продукта
 

Геометрическое ядро C3D