Субтитры
1
00:00:00,940 --> 00:00:06,420
Рассмотрим вариант создания исполнений при помощи передачи значения размеров.
2
00:00:08,420 --> 00:00:11,700
Причем это будут именно размеры...
3
00:00:12,840 --> 00:00:16,380
... а не изначально заданные параметры.
4
00:00:16,740 --> 00:00:20,560
Просмотрим каркас. У нас вот есть эскиз формы...
5
00:00:21,040 --> 00:00:22,260
... опорные элементы...
6
00:00:22,260 --> 00:00:24,600
... эскизы в проекциях...
7
00:00:24,780 --> 00:00:27,120
... систем координат для передачи всего одна.
8
00:00:27,300 --> 00:00:29,440
Потому что нам нужна только форма.
9
00:00:29,580 --> 00:00:32,280
Длинны мы будем задавать размерами.
10
00:00:32,360 --> 00:00:37,080
Ну и системы для... системы координат для вставки элементов.
11
00:00:37,260 --> 00:00:41,400
И соответственно общая геометрия у нас только одна - это общая геометрия формы.
12
00:00:45,820 --> 00:00:47,900
Идем в уравнения.
13
00:00:48,300 --> 00:00:52,740
И вот здесь у нас в пострегенерации, что важно, именно в пострегенерации...
14
00:00:52,740 --> 00:00:58,580
... поскольку эти значения будут просчитываться после построения модели каркасной...
15
00:00:59,500 --> 00:01:03,880
... заданы три переменных, три параметра...
16
00:01:03,960 --> 00:01:06,680
... которые опираются уже на эскизы.
17
00:01:07,380 --> 00:01:14,360
То есть у нас не обычная схема, что размер равен какому-то параметру, а наоборот параметр равен размеру.
18
00:01:14,440 --> 00:01:21,520
Поскольку это в пострегенерации, после того как всё построилось, они смотрят размеры и по факту уже получают свои значения.
19
00:01:22,360 --> 00:01:25,900
В детальке мы получаем геометрию формы.
20
00:01:32,200 --> 00:01:36,360
Относительно единственной нашей системы координат трансферной.
21
00:01:42,560 --> 00:01:45,800
Включим слои, чтобы было видно с чем работаем.
22
00:01:47,160 --> 00:01:49,640
Переименовываем элемент в дереве.
23
00:01:59,740 --> 00:02:02,480
И создадим вытягивание по контуру.
24
00:02:04,900 --> 00:02:09,200
Нам сейчас абсолютно не принципиально, какое вытягивание.
25
00:02:09,200 --> 00:02:11,140
Главное, чтобы оно было в две стороны.
26
00:02:11,980 --> 00:02:18,300
Поскольку у нас в каркасе все системы координат и для этих планок - они заданы в центре.
27
00:02:23,320 --> 00:02:25,560
Всё, у нас всё готово.
28
00:02:26,380 --> 00:02:30,240
То есть у нас геометрия и из нее строится вытягивание.
29
00:02:30,240 --> 00:02:34,760
Теперь нужно сделать так, чтобы эти вытягивания были разными в разных исполнениях.
30
00:02:46,780 --> 00:02:48,700
Идем в инструменты.
31
00:02:48,980 --> 00:02:53,120
В параметрах у нас создана переменная исполнения.
32
00:02:53,240 --> 00:02:57,800
Она ограничена тремя значениями, то есть три исполнения: первое, второе, третье.
33
00:02:58,660 --> 00:03:04,900
Теперь в таблице у нас видно что да, у каждого исполнения свои параметры исполнения.
34
00:03:04,900 --> 00:03:08,340
Но детальки все одинаковые, потому что еще ничего не задано.
35
00:03:13,140 --> 00:03:17,560
Для удобства перейдем сейчас в сборку.
36
00:03:18,560 --> 00:03:23,880
И в сборку вставим наши детальки.
37
00:03:38,800 --> 00:03:45,420
Ну и для удобства и наглядности просто копируем нашу детальку во все системы координат, где она должна быть.
38
00:03:47,260 --> 00:03:49,120
Всё, они все одинаковые.
39
00:03:49,560 --> 00:03:51,280
Замассивим их все.
40
00:03:53,020 --> 00:03:57,040
Те, что нужны нам для каких-то исполнений, жмем правой кнопкой мыши...
41
00:03:57,560 --> 00:04:04,540
... заменить, выбираем заменить элементом таблицы семейства и выбираем соответствующее исполнение, которое мы хотим видеть.
42
00:04:21,060 --> 00:04:23,120
Хорошо. Так.
43
00:04:23,300 --> 00:04:28,580
Ну, видно, что у нас тут пока ничего похожего на раму не получается.
44
00:04:29,560 --> 00:04:33,080
Теперь нам нужно задать размеры для каждого исполнения.
45
00:04:33,180 --> 00:04:37,740
Активируем какую-нибудь из деталек - основного исполнения, естественно.
46
00:04:43,260 --> 00:04:46,300
И переходим в уравнения.
47
00:04:54,740 --> 00:04:57,200
Теперь в уравнениях зададим правило.
48
00:05:08,760 --> 00:05:11,520
У нас единственный размер вытягивания, его и зададим.
49
00:05:15,700 --> 00:05:20,880
Вот у нас наши скопированные из каркаса значения параметров.
50
00:05:23,780 --> 00:05:26,240
Мы напишем, что длина первая...
51
00:05:29,460 --> 00:05:34,340
... то есть если у нас переменная исполнения равна единичке...
52
00:05:35,420 --> 00:05:39,500
... то вытягивание по первому измерению.
53
00:05:42,140 --> 00:05:45,640
И сейчас аналогично сделаем для второго и третьего исполнения.
54
00:05:54,340 --> 00:05:56,160
Третье - третье.
55
00:05:59,940 --> 00:06:01,340
Второе - второе.
56
00:06:01,640 --> 00:06:04,420
Но пока что в детали у нас нет этих параметров.
57
00:06:04,420 --> 00:06:07,260
Они есть только в каркасе. Здесь эти параметры пустые.
58
00:06:08,080 --> 00:06:10,220
Нам нужно получить их из каркаса.
59
00:06:10,260 --> 00:06:13,300
Для этого нам нужно написать...
60
00:06:15,220 --> 00:06:18,580
... что параметр детали равен...
61
00:06:19,340 --> 00:06:21,420
... одноименному параметру каркаса.
62
00:06:21,780 --> 00:06:28,740
И после этого параметра нужно поставить ссылку на номер модели в дереве.
63
00:06:30,380 --> 00:06:33,100
Посмотреть это удобнее всего следующим образом.
64
00:06:33,140 --> 00:06:35,740
То есть мы сейчас подготовим всё.
65
00:06:37,520 --> 00:06:38,900
Поставим двоеточие.
66
00:06:38,940 --> 00:06:42,880
Двоеточие будет означать у нас ссылку на какую-то конкретную деталь.
67
00:06:43,460 --> 00:06:45,740
И теперь нам нужно выяснить, какой номер у каркаса.
68
00:06:45,740 --> 00:06:49,160
Для этого просто разворачиваем каркас.
69
00:06:49,160 --> 00:06:52,780
И любой элемент у него открываем и видим, что тут ":0" стоит.
70
00:06:52,860 --> 00:06:56,080
Ну как правило так и есть - ":0" либо ":2".
71
00:06:56,440 --> 00:06:58,440
Всё, пишем ":0".
72
00:06:58,740 --> 00:07:02,320
Этот нолик он ассоциативный, то есть если вдруг номер...
73
00:07:03,600 --> 00:07:06,460
...модели в сборке у каркаса изменится...
74
00:07:06,460 --> 00:07:08,860
... в наших уравнениях все цифры поменяются.
75
00:07:08,860 --> 00:07:13,320
То есть у нас идет привязка не на нулевой элемент, а конкретно на каркас.
76
00:07:21,240 --> 00:07:25,400
Можно было бы сразу ссылаться размерами на размеры каркаса, но это не очень удобно.
77
00:07:25,700 --> 00:07:30,740
Удобнее сначала передать из каркаса в модель значение...
78
00:07:30,800 --> 00:07:36,840
... а потом это значение присвоить размеру, чтобы возможно было потом использовать отдельно от каркас эту деталь.
79
00:07:36,840 --> 00:07:39,280
Просто закомментируем уравнение и используем.
80
00:07:39,920 --> 00:07:42,520
Обратно активируем сборку, нажимаем регенерацию и...
81
00:07:43,260 --> 00:07:46,460
... видим, что перепутали исполнение 2 и 3.
82
00:07:46,620 --> 00:07:49,040
Но тут ничего страшного нет.
83
00:07:50,980 --> 00:07:53,460
Сейчас заодно посмотрим, как это исправляется.
84
00:07:56,260 --> 00:07:59,960
Поскольку у нас ошибки в уравнениях не было...
85
00:07:59,960 --> 00:08:05,520
... то есть у нас при исполнении 2 вытягивание параметру второму, исполнение 3 - по третьему...
86
00:08:05,720 --> 00:08:07,980
... значит у нас в каркасе не то значение.
87
00:08:07,980 --> 00:08:10,060
То есть второе и третье исполнения перепутаны.
88
00:08:10,220 --> 00:08:13,500
Мы просто переходим в пострегенерацию и исправляем.
89
00:08:13,800 --> 00:08:19,040
То есть да, вот у нас как раз таки второе и третье перепутаны.
90
00:08:19,300 --> 00:08:22,780
То есть тут пишем, что второе исполнение по двадцать седьмому.
91
00:08:22,800 --> 00:08:25,040
А третье - по двадцать первом размеру.
92
00:08:25,480 --> 00:08:26,480
Всё.
93
00:08:26,480 --> 00:08:29,560
Регенерируем, сохраняем, переходим в сборку. Регенерация.
94
00:08:29,820 --> 00:08:31,580
Всё. Всё починилось.
95
00:08:36,340 --> 00:08:38,940
Ну и попробуем сейчас изменить какие-нибудь размеры.
96
00:08:41,960 --> 00:08:44,620
Чтобы посмотреть, как они завязаны друг с другом.
97
00:08:45,080 --> 00:08:51,000
В данном варианте также у нас в таблицу семейств не попадает никаких размеров.
98
00:08:51,520 --> 00:08:55,120
Но их туда можно внести без каких-либо проблем.
99
00:09:02,840 --> 00:09:10,060
Этот вариант очень удобен для использования именно исполнений по размерам и совместно с каркасными моделями.