c3d toolkit - история создания и выхода на мировой рынок...

48
1 Зыков Олег C3D Toolkit - история создания и выхода на мировой рынок геометрического ядра из России МОСКВА 2016 ДИРЕктор C3D LABS (группа компаний АСКОН)

Upload: others

Post on 12-Jul-2020

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

1

Зыков Олег

C3D Toolkit - история создания и выхода на мировой рынок геометрического ядра из России

МОСКВА 2016

ДИРЕктор C3D LABS (группа компаний АСКОН) 

Page 2: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

2

О чем пойдет речь?

Page 3: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

3

Инженерное ПО - САПР

Page 4: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

4

Как устроена САПР?

Page 5: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

5

Наш пользователь - программист

Page 6: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

6

Наша история

Page 7: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

7

1986, КБМ, САПР КАСКАД

Page 8: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

8

1989, АСКОН, КОМПАС-График

Page 9: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

9

1995, КОМПАС для Windows, старт разработки 3D-ядра

Page 10: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

10

2000, первый КОМПАС-3D

Page 11: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

11

Постоянное развитие

• 2000 год: создание алгоритмов трехмерного твердотельного моделирования

• 2001 год: реализация решателя геометрических ограничений и конвертеров

• 2002 год: создание механизма построения ассоциативных видов по 3D-моделям

• 2003 год: появление основ поверхностного моделирования

• 2004 год: описание алгоритмов создания элементов листового тела

• 2005 год: реализация многотельного моделирования

• 2007 год: поддержка каркасной модели

• 2008 год: реализация кинематических сопряжений

• 2009 год: поддержка атрибутов геометрической модели

• 2010 год: появление полноценного поверхностного моделирования

• 2011 год: реализация кроссплатформенности

• 2012 год: реализация элементов прямого моделирования

• 2013 год: английская локализация документации и тестового приложения

Page 12: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

12

2012 год

• C3D — наиболее наукоемкий продукт АСКОН, основа всех 3D-решений компании

• КОМПАС-3D — самая популярная 3D-САПР в России (65 000 рабочих мест)

• Команда разработки C3D становится дочерним предприятием группы компаний АСКОН — C3D Labs

• Цель — выход на рынок с ядром C3D как с самостоятельным продуктом

Page 13: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

13

Наша команда

Page 14: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

14

C3D Labs сегодня

• Команда высококлассных математиков-программистов

• Офисы в Москве, Коломне и Нижнем Новгороде

• Резидент инновационного центра Сколково

• 22 заказчика в России, Европе и Азии

Page 15: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

15

Наша команда

Page 16: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

16

Наш руководитель

• Руководитель разработки – к.т.н. Николай Николаевич Голованов

Page 17: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

17

Наш продукт

Page 18: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

18

Геометрическое ядро C3Dпредоставляет набор возможностей для

твердотельного и гибридного моделирования,эскизирования и 2D-черчения

Параметрическое ядро C3Dобеспечивает взаимосвязь элементов

геометрической модели и редактирование модели

Модуль обмена C3D обеспечивает чтение/записьгеометрической модели в основные обменные

форматы: STEP, IGES, ACIS, XT, STL, VRML

Модуль визуализации C3D осуществляет визуализацию геометрической моделии обеспечивает взаимодействие с интерфейсом инженерного ПО

Page 19: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

19

Геометрическая модель

Page 20: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

20

Описание геометрической формы

Воксельное

B-Rep

Полигональное

CSG

Page 21: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

21

Граничное представление

Поверхность моделируемого объекта описывается гранями. Границы граней представлены циклами.Циклы состоят из ребер. Грани стыкуются по ребрам.Ребра стыкуются в вершинах.

Page 22: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

22

Простые тела

Page 23: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

23

Булевы операции

Page 24: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

24

Скругления ребер

Page 25: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

25

Фаска ребер

Page 26: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

26

Тонкостенное тело

Page 27: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

27

Твердотельное моделирование

Page 28: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

28

Поверхностное моделирование

Page 29: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

29

Прямое моделирование

Page 30: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

30

Моделирование из листового металла

Page 31: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

31

Полигональные модели

Page 32: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

32

Геометрические расчеты

Page 33: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

33

Плоские проекции

Page 34: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

34

2D-параметризация

Page 35: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

35

3D-Параметризация

Page 36: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

36

Конвертация данных

• STEP IGES SAT X_T STL VRML

Page 37: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

37

Визуализация

Page 38: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

38

Математика внутри ядра

01

0110

)σ()σ(],σ[

tt

tttt

−−=

02

1021210

],σ[],σ[],,σ[

tttttt

ttt−−=

. 0

1102110

],...,,σ[],...,,σ[],...,,σ[

tttttttt

tttm

mmm −

−= −

( )( )mmm tztzz −≡−= + ,0max)()(σ

],,,,[)()( 21111312

3

1 ttttttttN σ−=

],,,,[)()( 54443335

3

3 ttttttttN σ−=

],,,,[)()( 87666368

3

6 ttttttttN σ−=)()()( 11

111

1 tNtt

tttN

tt

tttN m

iimi

imi

imi

mimi

+

−+

+++

++

−−+

−−=

Page 39: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

39

Математика внутри ядра

NURBS представление поверхностей

Page 40: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

40

НашИ заказчики

Page 41: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

41

Разработчики CAD

• АСКОН – КОМПАС-3D, Renga Architecture, КОМПАС:24

• Нанософт – NanoCAD Plus

Page 42: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

42

Разработчики CAM

• НИП-Информатика - Техтран

• Solar Tech — Quick CADCAM

• Мордовский Государственный Университет — Модуль ЧПУ

Page 43: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

43

РАЗРАБОТЧИКИ CAE

• НТП Трубопровод — ПАССАТ

• Dynamics & Structures Lab. - Belinda Structure

Page 44: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

44

Мебельные САПР

• БАЗИС-Центр - БАЗИС-Мебельщик

• Центр ГеоС - К3-Мебель

• Elecosoft Consultec - Staircon

Page 45: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

45

Университеты

• Воронежский Государственный Технический Университет

• Санкт-Петербургский Государственный Технологический Институт

Page 46: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

46

Госкорпорации

• Росатом, ФГУП «РФЯЦ-ВНИИЭФ» - ЛОГОС

Page 47: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

47

Вместо вывода

• Создавать российское ПО мирового уровня сложно, но интересно

Page 48: C3D Toolkit - история создания и выхода на мировой рынок ...Геометрическое ядро c3d предоставляет набор возможностей

48

Спасибо за внимание!

• twitter.com/C3Dlabs

• facebook.com/C3Dlabs

• linkedin.com/company/c3d-labs