در این مطلب، ویدئو یک جلسه زنده در مورد ساخت ابزار با Python State در Houdini 18 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:44:06
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,389 –> 00:00:06,290
بسیار خوب سلام به همه
2
00:00:06,290 –> 00:00:08,940
اجازه دهید من فقط تأیید کنم که پخش
3
00:00:08,940 –> 00:00:17,699
زنده است و سپس ما شروع می کنیم فقط
4
00:00:17,699 –> 00:00:20,939
در چت به من اطلاع دهید اگر صدای
5
00:00:20,939 –> 00:00:23,510
میکروفون خوب است خوب است اگر صدای میکروفون
6
00:00:23,510 –> 00:00:33,989
خوب است خوب است خوب است پس بله امروز چه کار می کنیم
7
00:00:33,989 –> 00:00:35,130
8
00:00:35,130 –> 00:00:36,719
خوب امروز ما در هودینی به بررسی وضعیت
9
00:00:36,719 –> 00:00:43,290
پایتون در هودینی خواهیم پرداخت و من
10
00:00:43,290 –> 00:00:45,629
میخواستم نمونهای از ساخت
11
00:00:45,629 –> 00:00:49,140
یکی از آن ابزارها را بررسی کنم تا
12
00:00:49,140 –> 00:00:50,850
شاید برخی از ابزارهایی را که من
13
00:00:50,850 –> 00:00:54,420
در توییتر درباره آنها توییت میکردم دیده باشید.
14
00:00:54,420 –> 00:00:57,629
یک ابزار برش جعبه و یک
15
00:00:57,629 –> 00:00:59,910
ابزار تکسچر برش و یک ابزار انتخاب و مکان
16
00:00:59,910 –> 00:01:02,609
مانند ابزاری که اساساً میتوانید
17
00:01:02,609 –> 00:01:04,260
اشیاء را در صحنه به صورت تعاملی قرار دهید
18
00:01:04,260 –> 00:01:06,390
و اساساً این همان چیزی است که حالتهای پایتون
19
00:01:06,390 –> 00:01:08,670
در هودینی مطرح است، بنابراین
20
00:01:08,670 –> 00:01:11,549
حالتهای پایتون به شما اجازه میدهد تعامل را در نما کنترل کنید
21
00:01:11,549 –> 00:01:14,310
، بنابراین همانطور که
22
00:01:14,310 –> 00:01:16,770
مستندات در اینجا می گوید ابزار
23
00:01:16,770 –> 00:01:19,439
چرخش مانند دسته چرخش این است که شما یک
24
00:01:19,439 –> 00:01:22,320
وضعیت نمایش را می شناسید، این است که شما یک وضعیت را
25
00:01:22,320 –> 00:01:24,210
در viewport می شناسید که به شما امکان می
26
00:01:24,210 –> 00:01:26,159
دهد چیزهایی را در ویرایشگر شبکه کنترل کنید. در
27
00:01:26,159 –> 00:01:28,380
رابط پارامتر می تواند
28
00:01:28,380 –> 00:01:30,869
دستگیره ها را به درستی نشان دهد، می تواند با هندسه تعامل داشته باشد،
29
00:01:30,869 –> 00:01:32,970
بنابراین من می توانم به عنوان مثال آرایه
30
00:01:32,970 –> 00:01:34,799
را به صحنه از هر جایی که نشانگر ماوس من است فرستادم
31
00:01:34,799 –> 00:01:38,490
و از
32
00:01:38,490 –> 00:01:40,430
چند ضلعی هایی که روی آنها شناور می کنم اطلاعات دریافت کنم،
33
00:01:40,430 –> 00:01:43,409
می توانم هندسه راهنما را نمایش دهم. من برای
34
00:01:43,409 –> 00:01:45,990
مثال میخواهم یک قاب سیمی از
35
00:01:45,990 –> 00:01:49,500
هندسهای را که شما میدانید در کنار
36
00:01:49,500 –> 00:01:50,820
هندسه نشان دهم یا چیزی شبیه به آن، میتوانم این کار
37
00:01:50,820 –> 00:01:53,490
را با وضعیتهای پایتون انجام دهم و همچنین
38
00:01:53,490 –> 00:01:55,799
میتوانیم هندسه را انتخاب کنیم، درست مثل شما
39
00:01:55,799 –> 00:01:57,509
که یک حالت انتخابی را میشناسید که یک بار دیگر
40
00:01:57,509 –> 00:02:00,030
حالت نیز اجازه میدهد. برای انجام این کار، میتوانیم
41
00:02:00,030 –> 00:02:02,700
منوهای راستکلیک سفارشی ایجاد کنیم و مهمتر از
42
00:02:02,700 –> 00:02:04,890
همه میتوانیم به
43
00:02:04,890 –> 00:02:07,590
رویدادهای صفحهکلید و تبلت سطح پایین ماوس پاسخ دهیم، بنابراین
44
00:02:07,590 –> 00:02:10,020
میتوانیم کارهای جالبی انجام دهیم، مثلاً فرض کنید
45
00:02:10,020 –> 00:02:11,459
من در ابزار you know the bevel کار
46
00:02:11,459 –> 00:02:13,360
میکنم و دکمه را فشار میدهم. حرف
47
00:02:13,360 –> 00:02:15,660
باشد، سپس میدانی که قرار است
48
00:02:15,660 –> 00:02:18,400
مقدار پارامتر خاصی را در
49
00:02:18,400 –> 00:02:21,280
گره من مخروطی تغییر دهم، بنابراین میدانی که به
50
00:02:21,280 –> 00:02:22,780
شما امکان میدهد واقعاً چیزهای داخل هودینی را شخصیسازی کنید،
51
00:02:22,780 –> 00:02:24,310
52
00:02:24,310 –> 00:02:25,870
سپس موارد سطح پایینتری
53
00:02:25,870 –> 00:02:27,790
مانند با قرار دادن موارد در بلوکهای واگرد،
54
00:02:27,790 –> 00:02:28,930
امروز وارد آن نمیشویم
55
00:02:28,930 –> 00:02:31,030
زیرا میدانید که پیشرفتهتر است
56
00:02:31,030 –> 00:02:34,540
و چیزی که امروز نشان خواهم داد، اما این
57
00:02:34,540 –> 00:02:36,520
صفحه در اینجا همه چیزهای مختلفی را که میدانید نشان میدهد
58
00:02:36,520 –> 00:02:38,740
که میتوانید به
59
00:02:38,740 –> 00:02:41,440
حالتهای پایتون خود اضافه کنید، مانند ایجاد یک
60
00:02:41,440 –> 00:02:44,590
وضعیت لیست یادداشت که اساساً حالتی است
61
00:02:44,590 –> 00:02:46,540
که می توانید بدون نیاز به
62
00:02:46,540 –> 00:02:48,850
ایجاد یادداشت برای آن به طور صریح وارد کنید، به
63
00:02:48,850 –> 00:02:52,200
عنوان مثال حالت view سمت راست،
64
00:02:52,200 –> 00:02:56,440
که منظور من اکنون همان چیزی است که در حال حاضر منظورم است، جایی
65
00:02:56,440 –> 00:02:57,880
که می توانم بدانید که مانند این حرکت کنید.
66
00:02:57,880 –> 00:03:00,670
این حالت دید است که به
67
00:03:00,670 –> 00:03:02,620
درستی توجه کنید، هیچ یادداشت دوربینی وجود ندارد
68
00:03:02,620 –> 00:03:04,090
که تعاملاتی را که من در اینجا انجام میدهم کنترل کند،
69
00:03:04,090 –> 00:03:10,000
اما نکته اضافی نه
70
00:03:10,000 –> 00:03:18,760
حالت قدیمی که یکی حالتی است
71
00:03:18,760 –> 00:03:20,260
که به یک گره متصل است، زیرا
72
00:03:20,260 –> 00:03:23,019
حالت اکسترود فقط واقعاً است. مفید است
73
00:03:23,019 –> 00:03:28,239
یا در گره اکشن poly استفاده می شود،
74
00:03:28,239 –> 00:03:30,220
بنابراین اجازه دهید ببینم امروز به چه چیز دیگری نگاه خواهیم کرد.
75
00:03:30,220 –> 00:03:32,350
76
00:03:32,350 –> 00:03:35,260
77
00:03:35,260 –> 00:03:37,810
78
00:03:37,810 –> 00:03:40,480
79
00:03:40,480 –> 00:03:41,830
هنگامی که در نمای خود کلیک می کنید منوی راست کلیک است
80
00:03:41,830 –> 00:03:45,790
و چیزهای عالی دیگر، بنابراین
81
00:03:45,790 –> 00:03:48,280
قبل از شروع ساختن یکی
82
00:03:48,280 –> 00:03:49,600
از آن روزها از ابتدا، می خواهم
83
00:03:49,600 –> 00:03:54,209
نشان دهم که چه چیزی با وضعیت Python امکان پذیر است،
84
00:03:54,209 –> 00:03:56,980
بنابراین این یکی از ابزارهایی است که می
85
00:03:56,980 –> 00:03:59,500
دانید من با Python State که
86
00:03:59,500 –> 00:04:02,140
یک ابزار تکسچر برش است و یک ابزار trim texture
87
00:04:02,140 –> 00:04:06,030
به شما این امکان را می دهد که
88
00:04:06,030 –> 00:04:09,209
پوسته های UV را به صورت تعاملی از یک بافت برش به
89
00:04:09,209 –> 00:04:11,799
هندسه اختصاص دهید، در این مورد این نیمکتی است که
90
00:04:11,799 –> 00:04:14,049
من برای آزمایش و ساخت این
91
00:04:14,049 –> 00:04:17,079
ابزار استفاده کرده ام. اولین کاری که باید
92
00:04:17,079 –> 00:04:20,350
انجام دهید این است که مقداری UV را به
93
00:04:20,350 –> 00:04:22,660
شبکه خود اختصاص دهید، چیزی که ما در
94
00:04:22,660 –> 00:04:25,600
اینجا می بینیم و سپس همانطور که می بینید، من این
95
00:04:25,600 –> 00:04:26,830
شبکه را برداشتم و
96
00:04:26,830 –> 00:04:29,259
آن را برش دادم تا لبه هایی که من
97
00:04:29,259 –> 00:04:33,009
ایجاد کردم مطابقت داشته باشد. بافت
98
00:04:33,009 –> 00:04:37,599
درست است به طوری که وقتی وارد
99
00:04:37,599 –> 00:04:38,979
ابزار بافت بدنسازی شدم فقط می توانم بگویم که می دانید
100
00:04:38,979 –> 00:04:40,780
روی این قطعه کلیک کنید و آن را به
101
00:04:40,780 –> 00:04:42,310
این قطعه اختصاص دهید روی این قطعه کلیک کنید و
102
00:04:42,310 –> 00:04:44,080
آن را به آن قطعه اختصاص دهید و
103
00:04:44,080 –> 00:04:45,819
اینجاست که من این ابزار کاربردی را ایجاد می کنم که برای آن
104
00:04:45,819 –> 00:04:50,169
نیز از یک آمار پایتون استفاده می کند e و شما می
105
00:04:50,169 –> 00:04:52,030
دانید که این بازوهای چندگانه را ایجاد
106
00:04:52,030 –> 00:04:53,620
کنید و به صورت دستی انتخاب ها را تنظیم کنید و
107
00:04:53,620 –> 00:04:55,840
باید هر بار روی آن کلیک کنید و
108
00:04:55,840 –> 00:04:57,490
Enter را فشار دهید و سپس می دانید که دوباره کلیک کنید
109
00:04:57,490 –> 00:04:59,139
و Enter را فشار دهید که کاملا
110
00:04:59,139 –> 00:05:00,580
خسته کننده خواهد بود، اما این چیزی است که
111
00:05:00,580 –> 00:05:02,319
اسکیت های پایتون بیان می کند که واقعا می تواند به شما در این مورد کمک کند.
112
00:05:02,319 –> 00:05:04,479
اگر در این وضعیت پایتون میدانید،
113
00:05:04,479 –> 00:05:07,270
میتوانم بگویم که میدانید اگر کلیک کنم
114
00:05:07,270 –> 00:05:09,460
و آن را رها کنم، به طور خودکار
115
00:05:09,460 –> 00:05:11,530
یک ورودی چند قسمتی اضافه میکند و
116
00:05:11,530 –> 00:05:13,120
آن را روی هر عددی که عدد
117
00:05:13,120 –> 00:05:14,620
اولیه آن ابتدایی است تنظیم میکند، اگر راست کلیک
118
00:05:14,620 –> 00:05:16,300
کنم و این کار ادامه دارد. برای انجام آن هر
119
00:05:16,300 –> 00:05:18,279
بار که کلیک میکنم این همان چیزی است که میدانم
120
00:05:18,279 –> 00:05:19,870
به حالت پایتون گفته است که میخواهم این
121
00:05:19,870 –> 00:05:22,810
اتفاق بیفتد، همان چیزی است که من برنامهریزی کردم، همانطور که
122
00:05:22,810 –> 00:05:24,789
میبینید میدانید چند خط
123
00:05:24,789 –> 00:05:27,789
کد پایتون چیزهایی را میسازد که قبلاً میدانید
124
00:05:27,789 –> 00:05:29,500
واقعاً شما بودهاید. خسته کننده و
125
00:05:29,500 –> 00:05:32,349
تکراری خیلی خیلی آسان است
126
00:05:32,349 –> 00:05:36,669
ناگهان بله، بیایید نگاهی به
127
00:05:36,669 –> 00:05:39,699
ابزار جالب واقعی بیاندازیم که ابزاری است
128
00:05:39,699 –> 00:05:41,979
که تکلیف را انجام می دهد، بنابراین اگر گره خود را انتخاب کنم
129
00:05:41,979 –> 00:05:43,599
که درست مهم است، بنابراین Houdin من
130
00:05:43,599 –> 00:05:45,520
می دانم که از کدام نت حالت را فراخوانی کرده
131
00:05:45,520 –> 00:05:48,659
و اینتر را فشار می دهم، می بینیم که من اکنون در
132
00:05:48,659 –> 00:05:51,669
حالت سفارشی خود هستم که نام آن را بافت استریم آزمایشگاهی گذاشتم
133
00:05:51,669 –> 00:05:54,069
و اکنون کاری که می توانم انجام دهم این است که می توانم
134
00:05:54,069 –> 00:05:55,990
روی هر یک از آن موارد اولیه کلیک کنم و می
135
00:05:55,990 –> 00:05:57,940
دانید که یک هایلایت انجام دهید. روی آنها به طوری که من
136
00:05:57,940 –> 00:05:59,680
فقط می توانم روی یکی از این پوسته ها
137
00:05:59,680 –> 00:06:02,020
کلیک کنم و سپس فقط روی هندسه کلیک کنم تا
138
00:06:02,020 –> 00:06:06,580
پوسته UV را به جا
139
00:06:06,580 –> 00:06:09,250
ی که بافت تزئینی UV های خود را در
140
00:06:09,250 –> 00:06:12,069
مت راست دارد اختصاص دهید که به من امکان می دهد شما واقعاً UV ای
141
00:06:12,069 –> 00:06:16,240
شی را بشناسید. واقعاً به راحتی
142
00:06:16,240 –> 00:06:17,409
میدانید که اگر کارهای
143
00:06:17,409 –> 00:06:19,779
پیشرفتهتری انجام میدهیم، میتوانیم مواردی
144
00:06:19,779 –> 00:06:22,240
مانند انجام ترکیبی از کلیدها را نیز اضافه کنیم،
145
00:06:22,240 –> 00:06:24,639
مثلاً کلید shift را نگه داریم، بنابراین اگر
146
00:06:24,639 –> 00:06:26,560
Shift را نگه دارم و یک بار کلیک کنم و
147
00:06:26,560 –> 00:06:28,599
دوباره کلیک کنم، میبینیم که به
148
00:06:28,599 –> 00:06:30,279
طور خودکار انجام میشود. میدانید که
149
00:06:30,279 –> 00:06:32,919
هر انتخاب یا کلیکی را که انجام میدهم
150
00:06:32,919 –> 00:06:34,839
به ورودی قبلی
151
00:06:34,839 –> 00:06:36,699
چندپارم الحاق میکنم که به من اجازه میدهد
152
00:06:36,699 –> 00:06:39,490
بدونم که شما چند تا از موارد اولیه را با هم میشناسید،
153
00:06:39,490 –> 00:06:41,300
154
00:06:41,300 –> 00:06:44,490
بنابراین برای تعامل بیشتر، کاری که
155
00:06:44,490 –> 00:06:47,190
میتوانم انجام دهم این است که فقط کلیک راست کنم. نشان می دهد
156
00:06:47,190 –> 00:06:48,870
آن منوی زمینه ای که در مورد آن صحبت می
157
00:06:48,870 –> 00:06:51,420
کرد و نوع حالت بهینه سازی
158
00:06:51,420 –> 00:06:53,970
را که می خواهم تغییر دهم که سپس با نگه داشتن دکمه وسط ماوس به من اجازه می دهد
159
00:06:53,970 –> 00:06:56,550
فقط
160
00:06:56,550 –> 00:06:58,980
پارامتری را که در رابط خود ایجاد کرده ام تغییر
161
00:06:58,980 –> 00:07:01,230
دهم فقط با حرکت دادن
162
00:07:01,230 –> 00:07:03,390
ماوس به سمت راست در پایتون خود تنظیم کنید. حالتی که من
163
00:07:03,390 –> 00:07:05,580
موقعیت ماوس را میگیرم و آن را با
164
00:07:05,580 –> 00:07:07,650
موقعیت قبلی ماوس مقایسه میکنم و سپس
165
00:07:07,650 –> 00:07:09,990
میدانید که مقداری را از آن تعیین میکنم که
166
00:07:09,990 –> 00:07:12,180
البته میتوانم به آن اجازه چرخش
167
00:07:12,180 –> 00:07:13,980
بدهم که به من امکان میدهد بفهمم سفارشی کردن حتی بیشتر است
168
00:07:13,980 –> 00:07:17,820
یا اگر از آن راضی نیستم. مقیاسی که میتوانم
169
00:07:17,820 –> 00:07:19,650
فقط میدانی از دکمه وسط
170
00:07:19,650 –> 00:07:24,510
ماوس برای تنظیم اینجا استفاده کنید تا
171
00:07:24,510 –> 00:07:26,070
بتوانید چیزی را ببینید که کاملاً
172
00:07:26,070 –> 00:07:30,360
خستهکننده بود و میدانید که دستگیرههای زیادی گرفته است
173
00:07:30,360 –> 00:07:32,580
و چه کارهایی را میتوانید خیلی
174
00:07:32,580 –> 00:07:36,210
راحت با وضعیتهای پایتون انجام دهید، اجازه دهید ببینم آیا
175
00:07:36,210 –> 00:07:38,640
هر سوالی وجود داشت این اولین
176
00:07:38,640 –> 00:07:41,190
پخش زنده من است، بنابراین من به خواندن یک چت عادت کردم، این
177
00:07:41,190 –> 00:07:43,890
امکان وجود دارد که این
178
00:07:43,890 –> 00:07:45,870
کار با موتور هودینی کار کند، مانند
179
00:07:45,870 –> 00:07:49,140
orest واقعی، این فقط در هودینی اجرا می شود، بله،
180
00:07:49,140 –> 00:07:51,690
بنابراین چیزهایی که موتور هودینی به
181
00:07:51,690 –> 00:07:53,669
همراه دارد. پشتیبانیهای g-in واقعاً به
182
00:07:53,669 –> 00:07:56,640
پلتفرمی که افزونه در آن اجرا میشود بستگی دارد، بنابراین
183
00:07:56,640 –> 00:08:00,950
برای غیرواقعی، به عنوان مثال، غیرواقعی چیزی را ندارد
184
00:08:00,950 –> 00:08:04,229
که به عنوان مثال Box off دارد
185
00:08:04,229 –> 00:08:08,130
، یعنی این دسته شش وجهی است که به من اجازه میدهد
186
00:08:08,130 –> 00:08:10,020
این نوع کارها و واقعی را انجام دهم.
187
00:08:10,020 –> 00:08:11,550
عملکرد این نوع
188
00:08:11,550 –> 00:08:14,250
چیزها را ندارد، بنابراین من نمی توانم از آن
189
00:08:14,250 –> 00:08:16,350
به صورت غیر واقعی استفاده کنم و همچنین
190
00:08:16,350 –> 00:08:19,800
شما نمی دانید که هیچ یک از
191
00:08:19,800 –> 00:08:21,840
منطقی که من برای ایجاد این نوع
192
00:08:21,840 –> 00:08:23,390
حالت ها استفاده می کنم ندارد. نه این واقعاً
193
00:08:23,390 –> 00:08:27,960
در غیرواقعی امکانپذیر نیست، چیزی وجود دارد
194
00:08:27,960 –> 00:08:32,580
که به زودی با
195
00:08:32,580 –> 00:08:35,099
افزونه Unreal Engine v2 نشان داده میشود، اما این تنها چیزی است که
196
00:08:35,099 –> 00:08:38,370
میتوانم در مورد آن بگویم در حال حاضر بسیار خوب است،
197
00:08:38,370 –> 00:08:39,870
بنابراین این بافت تزئینی است که
198
00:08:39,870 –> 00:08:41,760
نمونهای از کارهایی است که میتوانید با آن انجام دهید.
199
00:08:41,760 –> 00:08:43,440
حدس میزنم یک چیز دیگری که میخواستم
200
00:08:43,440 –> 00:08:45,780
نشان دهم این است که این بافت بافتی است که من
201
00:08:45,780 –> 00:08:49,050
در نمای سمت راست
202
00:08:49,050 –> 00:08:52,290
پایتون در
203
00:08:52,290 –> 00:08:53,550
204
00:08:53,550 –> 00:08:54,380
205
00:08:54,380 –> 00:08:56,420
هودینی شناور هستم. با این حال درست است، بنابراین من
206
00:08:56,420 –> 00:08:59,930
نمی توانم مطلبی را به من اختصاص دهم من قابل ترسیم هستم،
207
00:08:59,930 –> 00:09:01,880
پس چگونه می توانم این چیز را
208
00:09:01,880 –> 00:09:04,900
اینجا به خوبی دریافت کنم، اگر در داخل این ابزار شیرجه
209
00:09:04,900 –> 00:09:07,070
بزنید، خواهید دید که در واقع یک
210
00:09:07,070 –> 00:09:10,430
ترفند کثیف است، من فقط آن
211
00:09:10,430 –> 00:09:12,500
بافت ورودی یا قطعه هندسی را که
212
00:09:12,500 –> 00:09:16,100
دارای سایه بان های متصل شده است، استفاده می کنم.
213
00:09:16,100 –> 00:09:19,400
کمی از مبدأ که
214
00:09:19,400 –> 00:09:22,360
افست من روی صفحه است و سپس این
215
00:09:22,360 –> 00:09:25,310
گره تبدیل تنها کاری که انجام می دهد این است که به معنای واقعی کلمه
216
00:09:25,310 –> 00:09:28,070
تبدیل دوربین دید پورت
217
00:09:28,070 –> 00:09:30,500
را بگیرد و این به من اجازه می دهد آن را روی آن بچسبانم
218
00:09:30,500 –> 00:09:32,390
و سپس این سوئیچ را دارم
219
00:09:32,390 –> 00:09:35,360
که بسته به کاری
220
00:09:35,360 –> 00:09:37,010
که من در ایالاتم انجام می دهم روشن و خاموش می شود، مثلاً وقتی
221
00:09:37,010 –> 00:09:38,810
alt را نگه می دارم، یعنی زمانی که
222
00:09:38,810 –> 00:09:40,940
به حالت view می روم که به
223
00:09:40,940 –> 00:09:43,010
حالت تهی می رود و اگر آن را رها کنم، به هندسه باز می گردم
224
00:09:43,010 –> 00:09:47,330
، بسیار خوب. بنابراین بیایید
225
00:09:47,330 –> 00:09:49,820
نگاهی به ابزار دیگری بیندازیم، ابزار انتخاب و مکان،
226
00:09:49,820 –> 00:09:52,460
که همچنین میدانید احتمالاً
227
00:09:52,460 –> 00:09:54,080
سادهترین ابزاری است که تا کنون با
228
00:09:54,080 –> 00:09:55,910
Python State انجام دادهام، ابزاری
229
00:09:55,910 –> 00:09:58,520
است که امروز میسازیم و به شما امکان میدهد
230
00:09:58,520 –> 00:10:00,770
به صورت تعاملی کلیک کنید. و در
231
00:10:00,770 –> 00:10:03,770
ویوپورت خود بکشید تا اشیایی مانند این
232
00:10:03,770 –> 00:10:07,430
دقیقاً جایی است که می توانم آنها را جابجا کنم.
233
00:10:07,430 –> 00:10:09,830
234
00:10:09,830 –> 00:10:13,160
235
00:10:13,160 –> 00:10:17,860
236
00:10:17,860 –> 00:10:20,270
237
00:10:20,270 –> 00:10:21,860
238
00:10:21,860 –> 00:10:30,980
چت درست است،
239
00:10:30,980 –> 00:10:34,780
اگر W را فشار دهم چه اتفاقی می افتد،
240
00:10:34,780 –> 00:10:37,250
بنابراین فقط هندسه است، شما دقیقاً اینجا می بینید،
241
00:10:37,250 –> 00:10:39,560
بنابراین در داخل این گره
242
00:10:39,560 –> 00:10:41,450
همه چیز نیست.
243
00:10:41,450 –> 00:10:43,190
244
00:10:43,190 –> 00:10:45,260
245
00:10:45,260 –> 00:10:46,910
هر کاری که ابزار من باید انجام دهد و
246
00:10:46,910 –> 00:10:49,820
سپس مقادیر پارامترها را از بالا و آن مقادیر پارامتر را می خواند به
247
00:10:49,820 –> 00:10:51,770
248
00:10:51,770 –> 00:10:53,210
جای اینکه بدانید مجبور شوید به اینجا بروید
249
00:10:53,210 –> 00:10:55,160
و با آنها لغزش کنید، این همان چیزی است که من
250
00:10:55,160 –> 00:10:58,390
از طریق وضعیت Python تنظیم
251
00:11:00,250 –> 00:11:02,710
می کنم، بله، مانند جیک است.
252
00:11:02,710 –> 00:11:04,270
میگوید برای
253
00:11:04,270 –> 00:11:08,440
همه ابزارهای دیگر هم همینطور است، درست است، حدس میزنم لحظه فرا رسیده است
254
00:11:08,440 –> 00:11:10,000
که ما یکی از آنها را از ابتدا میسازیم،
255
00:11:10,000 –> 00:11:15,630
اجازه دهید این را همانطور که استریمها
256
00:11:15,630 –> 00:11:19,140
میگوید پایتون ذخیره کنم و اجازه دهید این
257
00:11:19,140 –> 00:11:24,790
نسخه را یک نسخه جالب بنامیم. آیا همانطور
258
00:11:24,790 –> 00:11:25,750
259
00:11:25,750 –> 00:11:27,400
که گفتم ابتدا باید یک شبکه بسازیم،
260
00:11:27,400 –> 00:11:30,730
بنابراین میخواهیم
261
00:11:30,730 –> 00:11:32,890
آن انتخاب و مکان یا ابزاری را که قبلاً ذکر کردم
262
00:11:32,890 –> 00:11:35,500
یا فقط نشان دادم بسازیم، بنابراین ابتدا باید
263
00:11:35,500 –> 00:11:36,640
یک زمین کوچک ایجاد کنیم تا بتوانیم
264
00:11:36,640 –> 00:11:38,710
روی آن نقاشی کنیم. بنابراین من فکر می کنم این
265
00:11:38,710 –> 00:11:41,590
شبکه کافی خواهد بود و سپس ما به
266
00:11:41,590 –> 00:11:45,730
یک جعبه نیاز خواهیم داشت و آن جعبه که من می
267
00:11:45,730 –> 00:11:47,950
خواهم در مبدا قرار گیرد و این محور
268
00:11:47,950 –> 00:11:51,070
در آن قرار گیرد، در پایین آن
269
00:11:51,070 –> 00:11:53,080
مرکز است، بنابراین من از این محور استفاده خواهم کرد. یک
270
00:11:53,080 –> 00:11:55,210
یادداشت خطی از آزمایشگاههای عوارض جانبی که
271
00:11:55,210 –> 00:11:58,600
به من اجازه میدهد بدون
272
00:11:58,600 –> 00:12:01,990
استفاده از گره تبدیل، گره را به صورت خودکار تراز کنم تا
273
00:12:01,990 –> 00:12:05,830
در مرکز قرار گیرد و محور آن در
274
00:12:05,830 –> 00:12:11,200
پایین باشد، بله، بنابراین در مرحله بعد به
275
00:12:11,200 –> 00:12:14,800
یک گره اضافه نیاز خواهیم داشت، زیرا به یک نقطه نیاز داریم.
276
00:12:14,800 –> 00:12:16,750
با طراحی یا کپی کردن چیزها به
277
00:12:16,750 –> 00:12:21,250
سمت راست، هدف ما اینجاست و تنها کاری که ما
278
00:12:21,250 –> 00:12:25,230
واقعاً میخواهیم انجام دهیم این است که برای هر حلقه
279
00:12:25,440 –> 00:12:29,200
مجموعهای از یک عدد را انجام دهیم که در عرض کمی
280
00:12:29,200 –> 00:12:32,350
چنین عددی را خواهید دید و ما میخواهیم
281
00:12:32,350 –> 00:12:37,150
این گره را به آن اضافه کنیم. مانند آن و سپس
282
00:12:37,150 –> 00:12:41,020
این مرد را به ورودی دیگری متصل می کنیم که قرار است
283
00:12:41,020 –> 00:12:45,000
t را واکشی کند او ورودی را آنجا وارد می کند ما می رویم
284
00:12:45,300 –> 00:12:48,190
در واقع ما به این شخص در اینجا نیاز نداریم و
285
00:12:48,190 –> 00:12:51,580
سپس یک کپی برای نشان دادن در
286
00:12:51,580 –> 00:12:54,160
پایین داریم بنابراین
287
00:12:54,160 –> 00:12:55,930
برای هر ورودی چند شکلی امتیاز ایجاد می کنیم و
288
00:12:55,930 –> 00:13:00,100
سپس کادر را روی آن کپی می
289
00:13:00,100 –> 00:13:05,350
کنیم. بسیار خوب،
290
00:13:05,350 –> 00:13:07,510
بهمحض اینکه میدانید آن نقطه را قرار دادهایم، اکنون یک کادر داریم
291
00:13:07,510 –> 00:13:09,760
و البته کاری که
292
00:13:09,760 –> 00:13:13,450
میخواهیم انجام دهیم این است که موقعیت را تغییر دهیم، اما در
293
00:13:13,450 –> 00:13:13,810
عوض
294
00:13:13,810 –> 00:13:15,880
باید به اینجا برویم و آن را تغییر دهیم، میخواهیم
295
00:13:15,880 –> 00:13:18,760
آن را با استفاده از آن تنظیم کنیم. وضعیت Python
296
00:13:18,760 –> 00:13:21,810
بسیار خوب است، بنابراین بیایید یک HDA ایجاد کنیم
297
00:13:21,810 –> 00:13:23,890
که تمام یادداشتهای ما را انتخاب میکند و ما
298
00:13:23,890 –> 00:13:26,680
میخواهیم داراییهای دیجیتالی جدید را از زمان
299
00:13:26,680 –> 00:13:28,690
ایجاد داشته باشیم و این
300
00:13:28,690 –> 00:13:30,990
یکی از
301
00:13:32,010 –> 00:13:38,050
وضعیتهای Python را جریان مینامیم چرا که نه و فقط
302
00:13:38,050 –> 00:13:41,339
آن را در Docs من فعلاً
303
00:13:41,339 –> 00:13:45,460
خوب است، بنابراین اکنون ما آن را داریم و در حال حاضر
304
00:13:45,460 –> 00:13:47,500
یک ورودی داریم، اما
305
00:13:47,500 –> 00:13:49,930
میخواهیم چندین ورودی داشته باشیم زیرا
306
00:13:49,930 –> 00:13:52,779
میخواهیم بتوانیم در زمین خود ترسیم کنیم، بنابراین
307
00:13:52,779 –> 00:13:55,390
حداقل ورودی را به دو میگوییم و
308
00:13:55,390 –> 00:13:58,750
تعیین کنید که من می خواهم ورودی اصلی من
309
00:13:58,750 –> 00:14:00,640
زمین و ورودی ثانویه باشد
310
00:14:00,640 –> 00:14:02,529
شبکه من خواهد بود، البته دو نقطه کپی را به هم می زند
311
00:14:02,529 –> 00:14:04,089
، اما
312
00:14:04,089 –> 00:14:08,070
خوب است، بنابراین اجازه دهید من سریعا دوباره سیم کشی
313
00:14:08,070 –> 00:14:12,730
کنم تا بخواهیم این یکی را داشته باشیم
314
00:14:12,730 –> 00:14:16,120
و البته مثل همیشه یک جدول خروجی اضافه
315
00:14:16,120 –> 00:14:18,460
کنیم تا هودینی همیشه تولید کند.
316
00:14:18,460 –> 00:14:22,089
برای اینکه خروجی درست باشد، پس ابتدا چه کاری
317
00:14:22,089 –> 00:14:24,550
باید انجام دهیم، میخواهیم
318
00:14:24,550 –> 00:14:27,400
ساده شروع کنیم و
319
00:14:27,400 –> 00:14:29,200
میخواهیم موقعیت نقطه را کنترل
320
00:14:29,200 –> 00:14:32,730
کنیم و برای آن
321
00:14:32,730 –> 00:14:35,500
فقط این مورد را فراخوانی میکنیم. فاکتور v4 و
322
00:14:35,500 –> 00:14:37,890
ما این یک موقعیت را
323
00:14:37,890 –> 00:14:40,450
صدا می زنیم و سپس این یکی را برای
324
00:14:40,450 –> 00:14:44,500
موقعیت برچسب نیز صدا می زنیم بسیار خوب
325
00:14:44,500 –> 00:14:47,860
شروع خوبی است من یک زیرخط اضافه می کنم تا
326
00:14:47,860 –> 00:14:49,660
بعداً وقتی فهمیدیم
327
00:14:49,660 –> 00:14:52,390
این را تغییر دهید تا یک چندپاره در واقع بیایید این
328
00:14:52,390 –> 00:14:56,970
کار را انجام دهیم، چرا اجازه ندهیم این مکانها را انجام دهیم
329
00:14:57,570 –> 00:14:59,680
و این یکی را من قرار
330
00:14:59,680 –> 00:15:03,820
331
00:15:03,820 –> 00:15:06,700
میدهیم و این چندپارم خواهد بود و ما این شخص را
332
00:15:06,700 –> 00:15:10,209
به اینجا اضافه میکنیم، بنابراین اکنون ما
333
00:15:10,209 –> 00:15:12,279
چندپارم خود را با موقعیت ها، بنابراین اکنون همانطور که می
334
00:15:12,279 –> 00:15:17,230
بینید ما پنج ورودی داریم و با تمام
335
00:15:17,230 –> 00:15:20,410
آنچه شما می دانید موقعیت صفر است اولین
336
00:15:20,410 –> 00:15:22,270
چیزی که ابتدا به آن اشاره کردم شما می دانید که ما
337
00:15:22,270 –> 00:15:25,390
یک حلقه foreach داریم که بیش از تعدادش اجرا می شود
338
00:15:25,390 –> 00:15:27,220
و دلیل اینکه ما این کار را انجام دادیم این بود که
339
00:15:27,220 –> 00:15:27,550
340
00:15:27,550 –> 00:15:29,620
می خواستیم تعداد دفعاتی را که
341
00:15:29,620 –> 00:15:35,200
برای چند قسمت ورودی داریم اجرا کنیم،
342
00:15:35,200 –> 00:15:36,370
بنابراین اگر وسط شما ماوس در این راهنما
343
00:15:36,370 –> 00:15:40,600
میتوانید ببینید که ما پنج نقطه
344
00:15:40,600 –> 00:15:43,410
داریم اگر دو نقطه را کپی کنیم، پنج جعبه
345
00:15:43,410 –> 00:15:45,970
در همان مکان خواهیم داشت زیرا
346
00:15:45,970 –> 00:15:48,970
میدانیم که هنوز هیچ یک از موقعیتها را تغییر ندادهایم،
347
00:15:48,970 –> 00:15:51,100
بنابراین من چه خواهم شد.
348
00:15:51,100 –> 00:15:55,660
انجام دادن به معنای گرفتن مقدار از
349
00:15:55,660 –> 00:15:58,660
چندپارم بالا است و من این کار
350
00:15:58,660 –> 00:16:00,670
را با ذخیره کردن آن در این wrangle
351
00:16:00,670 –> 00:16:02,079
انجام می دهم زیرا من واقعاً از عبارات اسکریپت H خوشم نمی آید
352
00:16:02,079 –> 00:16:05,110
و ما فقط می خواهیم بگوییم که
353
00:16:05,110 –> 00:16:06,850
ابتدا می خواهیم بفهمیم مشخص کنید که
354
00:16:06,850 –> 00:16:08,519
ما در کدام تکرار هستیم، بنابراین میخواهم بگویم
355
00:16:08,519 –> 00:16:20,019
تکرار int برابر است با جزئیات 0. آه
356
00:16:20,019 –> 00:16:26,920
آزاردهنده است تکرار اشکال صفر و
357
00:16:26,920 –> 00:16:32,560
همینطور آن را بگیرید، بنابراین کاری که من
358
00:16:32,560 –> 00:16:35,170
انجام میدهم، ویژگی جزئیات را
359
00:16:35,170 –> 00:16:39,910
میگیرم در گره ورودی رسانه ساخته شده
360
00:16:39,910 –> 00:16:42,130
که دارای تکرار است که
361
00:16:42,130 –> 00:16:44,110
o را ردیابی می کند اگر ما از کدام یک از تکرارها عبور می کنیم،
362
00:16:44,110 –> 00:16:45,490
زیرا اگر
363
00:16:45,490 –> 00:16:48,160
پنج x چند پارلمانی داشته باشیم، می
364
00:16:48,160 –> 00:16:49,959
خواهیم بدانیم که کدام یک از آن ها را می گیریم،
365
00:16:49,959 –> 00:16:59,380
بنابراین اگر این کار را انجام
366
00:16:59,380 –> 00:17:02,290
دهید، همه چیز
367
00:17:02,290 –> 00:17:04,900
خوب است در ادامه البته میخواهیم
368
00:17:04,900 –> 00:17:06,189
موقعیت را بگیریم، بنابراین میخواهیم بگوییم که
369
00:17:06,189 –> 00:17:11,079
بردار نادرست برابر است، میخواهیم
370
00:17:11,079 –> 00:17:15,520
یک بردار کانال بگیریم، بیایید printf
371
00:17:15,520 –> 00:17:17,919
کنیم، زیرا میخواهیم متنی را با هم ادغام کنیم،
372
00:17:17,919 –> 00:17:22,079
میخواهم بگویم نقطه نقطه V موقعیت
373
00:17:22,079 –> 00:17:25,959
زیرخط و سپس G را
374
00:17:25,959 –> 00:17:29,590
مانند آن کاما میگوییم و سپس
375
00:17:29,590 –> 00:17:32,570
از تکرار
376
00:17:32,570 –> 00:17:35,899
مانند آن استفاده
377
00:17:35,899 –> 00:17:39,350
میکنیم و موقعیت بعدی را به
378
00:17:39,350 –> 00:17:40,519
ما میدهد، باید موقعیتی را که
379
00:17:40,519 –> 00:17:42,919
در این تبلیغ گرفتهایم تنظیم کنیم. بحث کنید، بنابراین من
380
00:17:42,919 –> 00:17:46,309
می خواهم روی پارامتر ضربه راست کلیک کنید،
381
00:17:46,309 –> 00:17:48,139
زیر مرجع بروید و روی داده های صحنه کلیک کنید و
382
00:17:48,139 –> 00:17:50,120
سپس به جای یافتن یک گره در اینجا،
383
00:17:50,120 –> 00:17:51,710
فقط روی گره ای که
384
00:17:51,710 –> 00:17:53,690
در اینجا دارم کلیک می کنم که به طور خودکار
385
00:17:53,690 –> 00:17:55,240
آن را در این منو برای من پیدا می کند.
386
00:17:55,240 –> 00:18:01,130
و این Wrangel را ببینید جهانی من می دانم چه
387
00:18:01,130 –> 00:18:05,179
اشتباهی کردم این نیاز به be detail پس
388
00:18:05,179 –> 00:18:08,740
بیایید دوباره این کار را انجام دهیم داده های صحنه مرجع
389
00:18:08,740 –> 00:18:12,320
روی گره خود کلیک کنید و به ویژگی هایی بروید که
390
00:18:12,320 –> 00:18:14,480
می خواهیم ویژگی جهانی را دریافت کنیم
391
00:18:14,480 –> 00:18:16,580
که ویژگی detail است و سپس
392
00:18:16,580 –> 00:18:20,860
می خواهیم عدم ذخیره آن را به عنوان
393
00:18:20,860 –> 00:18:23,539
a در سمت راست داشته باشیم در غیر این صورت می توانیم به
394
00:18:23,539 –> 00:18:25,720
395
00:18:29,040 –> 00:18:32,730
موقعیت جهانی HBase دسترسی نداشته
396
00:18:32,730 –> 00:18:34,790
باشید، بنابراین اکنون باید
397
00:18:34,790 –> 00:18:37,530
مقدار multi parm را دریافت کنیم، بنابراین اگر اکنون
398
00:18:37,530 –> 00:18:40,950
هر یک از این افراد را تغییر دهید، میتوانیم ببینیم که آنها
399
00:18:40,950 –> 00:18:43,050
مقادیر را از
400
00:18:43,050 –> 00:18:47,550
multi parm oh و من میگیرند. فکر می کنم باید
401
00:18:47,550 –> 00:18:51,800
یکی اضافه کنیم، زیرا تکرار از صفر شروع می شود،
402
00:18:54,830 –> 00:18:57,240
بله، ما خیلی خوب پیش می رویم،
403
00:18:57,240 –> 00:18:59,160
حالا ما آن را داریم، بنابراین ما اصول اولیه
404
00:18:59,160 –> 00:19:03,000
ابزار وضعیت Python خود را در حال حاضر داریم، بنابراین
405
00:19:03,000 –> 00:19:06,030
چگونه می توانیم
406
00:19:06,030 –> 00:19:14,010
قبل از اینکه دوباره فراموش کنم، چت را بررسی کنیم.
407
00:19:14,010 –> 00:19:15,690
ضبط خواهد شد، من آن را منتشر خواهم کرد،
408
00:19:15,690 –> 00:19:19,100
مگر اینکه [Music] را خیلی بزرگ کنم،
409
00:19:19,670 –> 00:19:22,999
410
00:19:27,470 –> 00:19:29,940
بدون سوال، اما به نظر می رسد مشکلی ندارد،
411
00:19:29,940 –> 00:19:31,620
بنابراین برای ایجاد یک حالت Python
412
00:19:31,620 –> 00:19:33,270
که همه شما اینجا هستید، ما
413
00:19:33,270 –> 00:19:35,040
کلیک راست می کنیم و ضربه زدن به
414
00:19:35,040 –> 00:19:36,900
type properties سپس در زیر
415
00:19:36,900 –> 00:19:40,590
int برگه اکتیو ما این تب کوچک جدید را
416
00:19:40,590 –> 00:19:43,799
در اینجا داریم که می گوید چند حالت وجود دارد، بنابراین ما این
417
00:19:43,799 –> 00:19:45,230
کار را انجام می دهیم این است که روی گزینه جدید کلیک می کنیم و
418
00:19:45,230 –> 00:19:49,110
این به من اجازه می دهد تا قالبی را ایجاد یا
419
00:19:49,110 –> 00:19:50,400
انتخاب کنم که قرار است
420
00:19:50,400 –> 00:19:52,679
یک ابزار از آن ایجاد کنم. کاری که من انجام خواهم
421
00:19:52,679 –> 00:19:58,559
داد ایجاد یکی از مثلاً اضافه کردن
422
00:19:58,559 –> 00:20:00,480
نقطه چرا که نه، بنابراین همانطور که می
423
00:20:00,480 –> 00:20:03,690
بینید از قبل انتخاب شده است که
424
00:20:03,690 –> 00:20:05,040
حالت های پایتون به شما اجازه می دهد از
425
00:20:05,040 –> 00:20:07,200
یک وقفه بدون پاسخ در رزومه و
426
00:20:07,200 –> 00:20:09,270
رویداد ماوس استفاده کنید، این همان چیزی است که ما انجام خواهیم داد.
427
00:20:09,270 –> 00:20:12,120
برای اکثر ابزارهای این ابزار درست استفاده کنید
428
00:20:12,120 –> 00:20:13,620
زیرا می خواهیم به محض حرکت ماوس چیزی را اصلاح کنیم،
429
00:20:13,620 –> 00:20:15,390
بنابراین اگر گزینه پذیرش را فشار دهید،
430
00:20:15,390 –> 00:20:17,669
می توانیم ببینیم که قبلاً
431
00:20:17,669 –> 00:20:19,710
این الگوی زیبا را برای ما ایجاد کرده است و
432
00:20:19,710 –> 00:20:22,200
اگر ما سپس اعمال می کنیم و می پذیریم،
433
00:20:22,200 –> 00:20:22,950
اکنون است. ذخیره
434
00:20:22,950 –> 00:20:26,340
شده تا تغییر دهید تا بتوانید از آخرین
435
00:20:26,340 –> 00:20:31,559
نسخه آزمایشگاهی از Gilliam jobs استفاده کنید که
436
00:20:31,559 –> 00:20:32,910
به شما امکان می دهد فقط راست کلیک کنید و
437
00:20:32,910 –> 00:20:35,780
اینجا را بزنید.
438
00:20:35,780 –> 00:20:38,190
439
00:20:38,190 –> 00:20:40,429
440
00:20:40,429 –> 00:20:43,380
ذخیره شده
441
00:20:43,380 –> 00:20:47,250
i در هنگام ایجاد یا تخلیه بر روی فایل های به روز شده
442
00:20:47,250 –> 00:20:50,010
یا هر یک از فایل های اضافی یا یک بار
443
00:20:50,010 –> 00:20:51,660
دیگر پایتون یکی باقی می ماند، بنابراین من فقط
444
00:20:51,660 –> 00:20:53,429
می خواهم یکی به نام چند ماژول حالت را انتخاب کنم
445
00:20:53,429 –> 00:20:56,340
که آن را
446
00:20:56,340 –> 00:20:58,710
در اینجا به صورت sublime که ویرایشگر متن است برای من باز می کند.
447
00:20:58,710 –> 00:21:00,900
من دارم استفاده می کنم و فقط
448
00:21:00,900 –> 00:21:03,270
می خواهم پاکسازی کنم چون همه چیزهایی را
449
00:21:03,270 –> 00:21:07,080
که به طور پیش فرض دارد
450
00:21:07,080 –> 00:21:11,220
نمی خواهم ما به این نیاز نداریم ما به این نیاز نداریم اجازه
451
00:21:11,220 –> 00:21:16,049
دهید همه این چیزها را پاک کنم pawn وارد کنید بله
452
00:21:16,049 –> 00:21:18,929
خوب است فقط میخواهم
453
00:21:18,929 –> 00:21:21,330
پیام اعلان را روی وقفه در رزومه
454
00:21:21,330 –> 00:21:24,450
خوب تنظیم کنیم، رویداد ماوس جالب به نظر میرسد که
455
00:21:24,450 –> 00:21:26,820
خوب به نظر میرسد، پس بیایید
456
00:21:26,820 –> 00:21:29,580
همه این موارد را حذف کنیم تا
457
00:21:29,580 –> 00:21:31,410
در حالت خالی خود باشیم، احتمالاً
458
00:21:31,410 –> 00:21:33,710
شما هم میدانید که الگوی خالی را
459
00:21:33,710 –> 00:21:35,940
گرفتهام. اما من میخواستم برخی
460
00:21:35,940 –> 00:21:38,630
از مواردی را
461
00:21:38,950 –> 00:21:40,940
نشان دهم که برخی از الگوها را به شما ارائه میدهد،
462
00:21:40,940 –> 00:21:42,410
463
00:21:42,410 –> 00:21:44,510
بنابراین چه کاری میخواهیم انجام دهیم، میخواهیم
464
00:21:44,510 –> 00:21:48,410
اول از همه به محض اینکه
465
00:21:48,410 –> 00:21:52,420
وارد وضعیت شدیم، میخواهم یک ورودی به حالت
466
00:21:52,420 –> 00:21:55,310
چندگانه اضافه کنم. بخش ما با خطاهایی مواجه خواهیم شد
467
00:21:55,310 –> 00:21:57,080
زیرا من کد i را حذف کردم اصلاً آن را
468
00:21:57,080 –> 00:21:59,180
دوست ندارد، بنابراین بیایید ببینیم
469
00:21:59,180 –> 00:22:04,160
در خط 33 از چه چیزی شکایت می کند، بله، ما
470
00:22:04,160 –> 00:22:06,380
دیگر آن چیز را نداریم، بنابراین
471
00:22:06,380 –> 00:22:09,470
من فقط آن را حذف می کنم و ذخیره را فشار می دهم و
472
00:22:09,470 –> 00:22:11,900
همچنین یک چیز جالب دیگر در مورد این چیزی
473
00:22:11,900 –> 00:22:13,220
که به شما نشان دادم با کلیک راست
474
00:22:13,220 –> 00:22:15,680
میدانید که این مورد را انتخاب کنید اگر
475
00:22:15,680 –> 00:22:17,750
کد خود را در اینجا تغییر دهید و ctrl s را فشار دهید
476
00:22:17,750 –> 00:22:19,940
که آن را ذخیره میکند، به طور خودکار
477
00:22:19,940 –> 00:22:21,860
کدی را که اینجا پیدا میکنید بهروزرسانی میکند
478
00:22:21,860 –> 00:22:23,690
و برای مثال برای یک wrangle
479
00:22:23,690 –> 00:22:26,060
هم همینطور است، بنابراین اگر میدانید کلیک راست کنید.
480
00:22:26,060 –> 00:22:29,840
این بحث را بکنید و بگویید
481
00:22:29,840 –> 00:22:31,280
ویرایشگر خارجی عبارت ویرایشگر را تایپ می کنیم و ما اینجا چیزی را تایپ می
482
00:22:31,280 –> 00:22:33,080
کنیم و کنترل s را می زنیم و این را
483
00:22:33,080 –> 00:22:35,120
می بندیم، می بینید که به طور خودکار در اینجا به روز می
484
00:22:35,120 –> 00:22:36,490
شود، اوه،
485
00:22:36,490 –> 00:22:38,840
ما شاهد بروز رسانی های بعید در اینجا خواهیم بود، بنابراین
486
00:22:38,840 –> 00:22:41,210
اگر تعجب می کنید که چرا من کپی نمی کنم
487
00:22:41,210 –> 00:22:44,150
به همین دلیل است که اجازه دهید به حالت بیننده خود بازگردیم،
488
00:22:44,150 –> 00:22:48,350
ctrl s را فشار دهید و بیایید
489
00:22:48,350 –> 00:22:50,180
یک حالت را وارد کنیم تا خطای دیگری وجود نداشته باشد،
490
00:22:50,180 –> 00:22:53,030
در نهایت بتوانیم شروع کنیم، ما نمی
491
00:22:53,030 –> 00:22:56,150
خواهیم این چیزها هم خوب باشد، بنابراین
492
00:22:56,150 –> 00:22:59,140
وقتی وارد حالت خود شدیم، چند متغیر خواهیم داشت.
493
00:22:59,140 –> 00:23:00,890
در اینجا که شما kn ow
494
00:23:00,890 –> 00:23:02,540
مقداردهی اولیه میشود و این دو مورد
495
00:23:02,540 –> 00:23:05,180
پیشفرض هستند که همیشه با یک
496
00:23:05,180 –> 00:23:07,850
الگو همراه میشوند که یک نام حالت است
497
00:23:07,850 –> 00:23:09,500
که نامی است که میدانید ایالت دارد تا
498
00:23:09,500 –> 00:23:11,480
Union بتوانید آن را باز کنید و یک
499
00:23:11,480 –> 00:23:13,460
مرجع برای مشاهده صحیح بیننده
500
00:23:13,460 –> 00:23:15,350
بدانید که با چه بیننده ای کار
501
00:23:15,350 –> 00:23:18,110
می کنیم، پس مطمئناً می خواهیم به یک گره مرجع ایجاد کنیم،
502
00:23:18,110 –> 00:23:23,240
زیرا می دانید که ما
503
00:23:23,240 –> 00:23:24,740
مقادیر پارامترهای
504
00:23:24,740 –> 00:23:26,570
ذخیره شده در این گره را تغییر خواهیم داد و به جای
505
00:23:26,570 –> 00:23:28,010
اینکه هر بار گره را پیدا کنیم،
506
00:23:28,010 –> 00:23:30,920
بهتر است یک مرجع نگه داریم. بنابراین
507
00:23:30,920 –> 00:23:33,290
به محض اینکه وارد وضعیت شدیم این
508
00:23:33,290 –> 00:23:35,510
callback فراخوانی می شود بنابراین on enter و
509
00:23:35,510 –> 00:23:38,510
همانطور که می بینید در اینجا
510
00:23:38,510 –> 00:23:42,100
متغیر گره را طوری تنظیم می کنیم که شما یکی از
511
00:23:42,100 –> 00:23:44,300
ویژگی های ذخیره شده در سمت راست Quark را می دانید
512
00:23:44,300 –> 00:23:45,890
و بنابراین ما داریم اشاره ای به
513
00:23:45,890 –> 00:23:50,990
گره ما در وقفه به محض اینکه متوجه شدیم
514
00:23:50,990 –> 00:23:52,160
alt را فشار دهید، پس بیایید
515
00:23:52,160 –> 00:23:55,390
سعی کنیم و با گفتن
516
00:23:55,390 –> 00:24:00,320
وقفه و ضربه امن نشان دهیم
517
00:24:00,320 –> 00:24:03,140
که اکنون به محض اینکه
518
00:24:03,140 –> 00:24:06,020
وارد حالت خود شدیم و برای مثال alt را نگه داریم
519
00:24:06,020 –> 00:24:07,580
می توانیم ببینیم که آن را برای ints on وقفهها
520
00:24:07,580 –> 00:24:09,650
درست است، بهمحض اینکه
521
00:24:09,650 –> 00:24:11,150
وارد حالت viewstate یا چیزی
522
00:24:11,150 –> 00:24:14,360
شبیه به آن میشویم، بگذارید برای یک ثانیه در رزومه آن را حذف کنیم
523
00:24:14,360 –> 00:24:18,200
، این برعکس است، بنابراین به
524
00:24:18,200 –> 00:24:20,240
محض اینکه alt را آزاد کردیم، آن زمان است که
525
00:24:20,240 –> 00:24:21,770
onresume درست فراخوانی میشود.
526
00:24:21,770 –> 00:24:24,470
یا حالت انتخابی را که
527
00:24:24,470 –> 00:24:28,430
اضافه کردهایم رها کنید یا وضعیت نمای جایگزین را میدانید به
528
00:24:28,430 –> 00:24:32,900
جز در رویداد ماوس که
529
00:24:32,900 –> 00:24:34,370
رویدادی است که هر بار اتفاق میافتد
530
00:24:34,370 –> 00:24:37,190
که میدانید رویدادی با ماوس اتفاق میافتد
531
00:24:37,190 –> 00:24:38,720
، مثلاً ما آن
532
00:24:38,720 –> 00:24:41,840
را با کلیک راست در وسط به viewport ها منتقل میکنیم.
533
00:24:41,840 –> 00:24:43,430
دکمه سمت چپ ماوس دکمه سمت راست
534
00:24:43,430 –> 00:24:46,970
ماوس هر چیزی شبیه به آن، پس
535
00:24:46,970 –> 00:24:49,130
چه کاری میخواهیم انجام دهیم، مطمئناً میخواهیم
536
00:24:49,130 –> 00:24:51,410
از هر کجا که ماوس است، آرایهای را به پنجره نمایش وارد
537
00:24:51,410 –> 00:24:55,790
کنیم و
538
00:24:55,790 –> 00:24:58,610
با هر زمینی که باشد برخورد کنیم، بنابراین اولین
539
00:24:58,610 –> 00:25:00,800
کاری که میکنم انجام میدهم. این است که این ورودی را از
540
00:25:00,800 –> 00:25:04,280
اینجا دریافت کنید و آن را با خروجی بیرون
541
00:25:04,280 –> 00:25:05,600
بیاوریم تا بتوانیم ببینیم روی چه چیزی به این صورت
542
00:25:05,600 –> 00:25:10,190
نقاشی می کنیم، به طوری که اکنون
543
00:25:10,190 –> 00:25:12,380
زمین خود را داریم و هنوز جعبه ای
544
00:25:12,380 –> 00:25:14,060
روی آن نقاشی نشده است، اما من همچنین می خواهم یک تصویر ایجاد کنم.
545
00:25:14,060 –> 00:25:17,060
در اینجا null است که من قصد دارم از فرم نمونه برداری کرده
546
00:25:17,060 –> 00:25:18,920
و در مرحله Python ذخیره
547
00:25:18,920 –> 00:25:21,670
کنم، بنابراین من فقط می خواهم این یک
548
00:25:22,120 –> 00:25:26,650
زمین را با نه با یک R با دو R صدا
549
00:25:26,650 –> 00:25:29,420
کنم تا در وضعیت های پایتون من بتوانم
550
00:25:29,420 –> 00:25:31,280
مقدار هندسه را از این شخص بگیرم. در اینجا تا
551
00:25:31,280 –> 00:25:35,920
بتوانیم با آن برخورد کنیم، بیایید این کار را انجام
552
00:25:35,920 –> 00:25:39,740
دهیم، بیایید به اینجا برویم و آن را ذخیره
553
00:25:39,740 –> 00:25:41,210
کنیم تا مجبور نباشیم
554
00:25:41,210 –> 00:25:43,730
هر بار که بهروزرسانی میکنیم، هر علامت هندسه را بگیریم یا
555
00:25:43,730 –> 00:25:45,200
میدانید موس ما را حرکت دهید
556
00:25:45,200 –> 00:25:47,030
بسیار گران است، بنابراین من من فقط می
557
00:25:47,030 –> 00:25:51,560
گوییم که collision Geo خود را می گوییم و
558
00:25:51,560 –> 00:25:53,990
برای شروع آن را روی none تنظیم می کنیم و
559
00:25:53,990 –> 00:25:58,040
سپس اجازه دهید آن مقدار را روی
560
00:25:58,040 –> 00:26:00,820
enter تنظیم کنیم تا بگوییم که خود
561
00:26:00,820 –> 00:26:04,490
collision Geo برابر است و سپس می
562
00:26:04,490 –> 00:26:05,450
رویم برای
563
00:26:05,450 –> 00:26:09,649
گرفتن دادههای گره در داخل HD ما،
564
00:26:09,649 –> 00:26:12,200
Mysore HD a خودش است که
565
00:26:12,200 –> 00:26:14,480
مرجعی را که ذخیره کردهایم یادداشت میکند و سپس میخواهیم
566
00:26:14,480 –> 00:26:16,700
یک گره را در داخل آن بگیریم و میتوانیم این کار
567
00:26:16,700 –> 00:26:19,460
را فقط با تایپ کردن node نقطه و سپس
568
00:26:19,460 –> 00:26:22,429
کپی کردن نام این شخص در اینجا انجام دهیم. درست است، پس
569
00:26:22,429 –> 00:26:25,730
فقط آن را مانند آن پوف بگویید و سپس برای
570
00:26:25,730 –> 00:26:29,059
اثبات اینکه ما آن را داریم، فقط
571
00:26:29,059 –> 00:26:34,549
این g را چاپ کنیم در اینجا مانند گزینه save node کلیک راست
572
00:26:34,549 –> 00:26:37,100
کنید و در صورت خرابی ctrl s را بزنید
573
00:26:37,100 –> 00:26:39,139
و همانطور که می بینید هر زمان که اکنون
574
00:26:39,139 –> 00:26:41,330
با زدن enter وارد حالت خود می شوم، فقط
575
00:26:41,330 –> 00:26:43,279
نام گره ای
576
00:26:43,279 –> 00:26:44,779
که داریم یا یک مرجع را چاپ می کند. به گره
577
00:26:44,779 –> 00:26:46,970
در این مورد ما نمی خواهیم
578
00:26:46,970 –> 00:26:48,470
فقط گره ای را داشته باشیم که می خواهیم هندسه داشته باشد، بنابراین
579
00:26:48,470 –> 00:26:51,049
کاری که می توانیم انجام دهیم این است که فقط می توانیم
580
00:26:51,049 –> 00:26:54,049
هندسه را مانند آن بگیریم و اکنون وقتی
581
00:26:54,049 –> 00:26:56,539
وارد حالت گره خود می شویم می توانیم ببینیم که داریم
582
00:26:56,539 –> 00:26:58,340
مرجعی که فقط خواندنی به
583
00:26:58,340 –> 00:27:00,260
هندسه زمینی است که در
584
00:27:00,260 –> 00:27:02,240
آن این شبکه وجود دارد و
585
00:27:02,240 –> 00:27:03,799
برای ما بسیار مفید خواهد بود زیرا
586
00:27:03,799 –> 00:27:06,380
باید با هم برخورد کنیم یا آرایه ای ریخته
587
00:27:06,380 –> 00:27:08,090
و درست به آن ضربه بزنیم تا بدانیم در جایی
588
00:27:08,090 –> 00:27:12,019
که هست، آن را می زنیم تا این کار را انجام دهیم که من
589
00:27:12,019 –> 00:27:16,100
این فایل کد نمونه بسیار زیبا را دارم که
590
00:27:16,100 –> 00:27:19,130
دارم که به من اجازه می دهد فقط مقداری
591
00:27:19,130 –> 00:27:21,919
کد را کپی کنم تا مجبور نباشم دائماً
592
00:27:21,919 –> 00:27:24,980
به اسناد مراجعه کنم و آن
593
00:27:24,980 –> 00:27:27,590
را بگیرم. قرار است این
594
00:27:27,590 –> 00:27:30,919
خطوط کد را کپی کنید و به وضعیت پایتون خود برگردید
595
00:27:30,919 –> 00:27:33,919
و فقط آن را در آن جا بچسبانید. و من
596
00:27:33,919 –> 00:27:35,600
احتمالاً میتوانم این یکی را بعداً به اشتراک بگذارم،
597
00:27:35,600 –> 00:27:37,039
اما شما میتوانید همان
598
00:27:37,039 –> 00:27:41,510
کد را در مستندات پیدا کنید، بنابراین کاری که
599
00:27:41,510 –> 00:27:43,399
من انجام میدهم این است که یک
600
00:27:43,399 –> 00:27:45,529
تلاقی هندسی درست میکنم که
601
00:27:45,529 –> 00:27:49,220
تقاطعها را با
602
00:27:49,220 –> 00:27:51,919
هندسه و هندسه آزمایش میکند. ما قرار
603
00:27:51,919 –> 00:27:54,230
است با این مرد در اینجا برخورد کنیم یا با آن آزمایش
604
00:27:54,230 –> 00:27:55,990
کنیم، بنابراین ما
605
00:27:55,990 –> 00:27:59,570
این را کپی کرده و آن را در اینجا قرار می
606
00:27:59,570 –> 00:28:01,279
دهیم تا
607
00:28:01,279 –> 00:28:02,809
تلاقی هندسی ما با هندسه برخورد ما
608
00:28:02,809 –> 00:28:05,510
و سپس برای بیننده صحنه ما به عنوان شما قطع شود. می
609
00:28:05,510 –> 00:28:07,010
توانید آن را ببینید فقط بیننده صحنه ما را
610
00:28:07,010 –> 00:28:08,720
می گیرد تا بداند با کجا تلاقی می کند
611
00:28:08,720 –> 00:28:11,450
و سپس ما تابع تقاطع نقطه GI خود را داریم
612
00:28:11,450 –> 00:28:14,179
که فقط می خواهیم یک
613
00:28:14,179 –> 00:28:16,190
آزمایش تقاطع انجام دهیم همانطور که می دانید درست
614
00:28:16,190 –> 00:28:18,780
مثل شما در حال انجام آرایه موش در
615
00:28:18,780 –> 00:28:24,150
wrangle از مبدا. همانطور
616
00:28:24,150 –> 00:28:28,260
که می بینید پرتو رویداد youíve UI است
617
00:28:28,260 –> 00:28:31,710
که منشاء ماوس در سه بعدی است که
618
00:28:31,710 –> 00:28:33,270
دقیقاً در فضای جهان می دانید بنابراین هر جا که
619
00:28:33,270 –> 00:28:35,100
نشانگر ماوس ما در فضای سه بعدی
620
00:28:35,100 –> 00:28:37,620
شناور است برای ما دو بعدی به نظر می رسد اما در واقعیت یا
621
00:28:37,620 –> 00:28:39,390
نه فقط 3d b با توجه به اینکه دوربین ما کجاست
622
00:28:39,390 –> 00:28:41,820
و سپس جهتی که فقط یک پرتو
623
00:28:41,820 –> 00:28:44,130
از موس ما مستقیماً به سمت
624
00:28:44,130 –> 00:28:48,000
شبکه است، ما به مجموعه ای از
625
00:28:48,000 –> 00:28:51,390
ویژگی های این تلاقی هندسی دسترسی
626
00:28:51,390 –> 00:28:52,950
خواهیم داشت، مثلاً اینکه آیا ما با هم قطع شده ایم
627
00:28:52,950 –> 00:28:56,010
یا نه می دانیم
628
00:28:56,010 –> 00:28:58,560
که محل تقاطع ما چیست و
629
00:28:58,560 –> 00:29:01,290
نرمال ما از تقاطع
630
00:29:01,290 –> 00:29:03,360
هندسه چیست؟
631
00:29:03,360 –> 00:29:05,970
می توانیم مختصات uvw خود را از
632
00:29:05,970 –> 00:29:07,790
تقاطع بدست آوریم که می توانیم از آن برای
633
00:29:07,790 –> 00:29:10,170
درون یابی برخی از مقادیر ویژگی
634
00:29:10,170 –> 00:29:13,130
با عدد اولیه ای که به آن ضربه می زنیم استفاده کنیم
635
00:29:13,130 –> 00:29:16,020
. استفاده از هندسه واقعی که این است که شما
636
00:29:16,020 –> 00:29:17,760
یکی را می شناسید که ما به آن تغذیه کرده ایم بنابراین
637
00:29:17,760 –> 00:29:21,420
برای ما مفید نیست منشاء اشعه شما می دانید
638
00:29:21,420 –> 00:29:23,760
که با مبدا
639
00:29:23,760 –> 00:29:25,890
و جهتی که به آن برخورد کرده ایم یا
640
00:29:25,890 –> 00:29:29,910
در آنجا قرار می دهیم یکسان است، بنابراین بیایید ساده شروع کنیم
641
00:29:29,910 –> 00:29:31,950
و فقط بررسی اینکه آیا
642
00:29:31,950 –> 00:29:36,480
آن را با هندسه خود قطع می کنیم یا
643
00:29:36,480 –> 00:29:37,890
نه، می توانیم از یکی از آن ویژگی
644
00:29:37,890 –> 00:29:39,990
هایی استفاده کنیم که متقاطع ما به ما می دهد تا بتوانیم
645
00:29:39,990 –> 00:29:43,050
انجام دهیم، این است که بگوییم آیا هندسه ما به نقطه سکولار تبدیل شده است.
646
00:29:43,050 –> 00:29:44,580
عدد ابتدایی
647
00:29:44,580 –> 00:29:48,810
که اگر کوچکتر
648
00:29:48,810 –> 00:29:51,270
از صفر باشد به آن ضربه میزنیم که به این معنی است که عدد منفی است،
649
00:29:51,270 –> 00:29:54,510
ما به چیزی درست برخورد نکردهایم، بنابراین در این
650
00:29:54,510 –> 00:29:55,950
مورد میخواهیم مطمئن شویم که
651
00:29:55,950 –> 00:29:58,380
به چیزی برخورد کردهایم، بنابراین اگر زیاد باشد یا
652
00:29:58,380 –> 00:30:00,870
بزرگتر یا مساوی از صفر ما
653
00:30:00,870 –> 00:30:06,420
فقط می خواهیم چاپ کنیم من یک اولیه را می زنم
654
00:30:06,420 –> 00:30:09,810
و سپس خیلی زود ذخیره را می زنیم اگر اکنون
655
00:30:09,810 –> 00:30:11,880
کاری را در اینجا انجام دهیم احتمالاً دیدن آن دشوار
656
00:30:11,880 –> 00:30:13,980
است اما به محض اینکه
657
00:30:13,980 –> 00:30:15,690
هندسه خود را وارد کنیم می بینیم که در حال چاپ است
658
00:30:15,690 –> 00:30:19,500
که به سمت راست اولیه برخورد کرده است. در مرحله بعد،
659
00:30:19,500 –> 00:30:21,720
کاری که میتوانیم انجام دهیم این است که موقعیت
660
00:30:21,720 –> 00:30:25,050
اولیهای را به دست آوریم که در واقع به آن ضربه میزنیم
661
00:30:25,050 –> 00:30:28,430
و برای انجام این کار، میتوانیم
662
00:30:28,430 –> 00:30:32,810
موقعیت خود را از آنچه ضربه میزنیم ذخیره کنیم، میتوانیم بگوییم
663
00:30:32,930 –> 00:30:35,670
موقعیت یا ضربه بزنیم اجازه دهید ضربه بزنیم
664
00:30:35,670 –> 00:30:40,170
موقعیت آسانتر است موقعیت ضربه برابر است با
665
00:30:40,170 –> 00:30:41,970
هندسه وارد بخش و سپس
666
00:30:41,970 –> 00:30:44,810
میخواهیم موقعیت ضربهای که زدیم را بگیریم و
667
00:30:44,810 –> 00:30:50,010
مهم است که این کار را بعد
668
00:30:50,010 –> 00:30:52,740
از بررسی اینکه به چه چیزی ضربه زدهایم یا اینکه ضربهای را درست زدهایم یا نه
669
00:30:52,740 –> 00:30:54,660
انجام دهیم، به طوری
670
00:30:54,660 –> 00:30:56,820
که نمیدانیم به نوعی در حال
671
00:30:56,820 –> 00:30:59,100
خطا هستیم. و بنابراین کاری که ما می خواهیم
672
00:30:59,100 –> 00:31:00,750
انجام دهیم این است o ثابت کنید که ما واقعاً
673
00:31:00,750 –> 00:31:02,040
هر بار که
674
00:31:02,040 –> 00:31:04,200
ماوس خود را بهروزرسانی میکنیم، این را بهروزرسانی میکنیم، بیایید اکنون فقط
675
00:31:04,200 –> 00:31:06,660
آن موقعیت ضربه را چاپ کنیم، بنابراین همانطور که
676
00:31:06,660 –> 00:31:08,490
میبینید هنوز روی هندسه شناور نمیمانم،
677
00:31:08,490 –> 00:31:09,870
بنابراین چیزی را چاپ نمیکنیم و
678
00:31:09,870 –> 00:31:12,030
به محض اینکه روی آن حرکت کنید، اکنون میتوانیم
679
00:31:12,030 –> 00:31:13,590
ببینیم که
680
00:31:13,590 –> 00:31:15,510
هر جا که ماوسمان میدانی ری
681
00:31:15,510 –> 00:31:22,500
با هندسه تلاقی میکند، موقعیت داریم، بنابراین در مرحله بعد
682
00:31:22,500 –> 00:31:25,230
به جای اینکه بدانید فقط چاپ این
683
00:31:25,230 –> 00:31:26,580
چیزها را میدانیم، میخواهیم کارهای معمولی را
684
00:31:26,580 –> 00:31:28,350
با آن انجام دهیم، چاپ برای اشکالزدایی عالی
685
00:31:28,350 –> 00:31:31,290
است، اما ما می خواهیم آن را به بازوی چندگانه خود اضافه کنیم،
686
00:31:31,290 –> 00:31:35,790
خوب است، بنابراین ابتدا یک بار دیگر
687
00:31:35,790 –> 00:31:39,300
اجازه دهید یک کپی از کف دست چندگانه خود یا یک
688
00:31:39,300 –> 00:31:41,280
مرجع به یک کف دست چندگانه اضافه کنیم و من
689
00:31:41,280 –> 00:31:45,120
فقط این خود را می نامم که چند پاره برابر است
690
00:31:45,120 –> 00:31:46,950
و فقط می دانید که آن را به عنوان هیچ مقداردهی اولیه کنید.
691
00:31:46,950 –> 00:31:49,560
همینطور و پس از اینکه وارد
692
00:31:49,560 –> 00:31:55,800
گره خود شدیم، آن خود را طوری تنظیم می کنیم
693
00:31:55,800 –> 00:31:58,170
که چندپارم برابر با گره خود نقطه
694
00:31:58,170 –> 00:32:02,270
سمت راست باشد که خود HDA است و
695
00:32:02,270 –> 00:32:06,620
سپس
696
00:32:06,620 –> 00:32:09,690
یک parm که چندپارم است را می گیریم و ما به آن
697
00:32:09,690 –> 00:32:14,180
اجازه دهید من را ببینیم و سپس جایگاههای I را نامید
698
00:32:14,180 –> 00:32:16,490
699
00:32:16,490 –> 00:32:18,810
جایگذاریها خیلی خوب است، به من اجازه دهید چت را بررسی کنم تا ببینم
700
00:32:18,810 –> 00:32:21,920
آیا تاکنون سؤالی وجود دارد،
701
00:32:33,820 –> 00:32:36,800
مگر اینکه تصمیم بگیرم آن را غیرفعال کنم چه چیزی را به
702
00:32:36,800 –> 00:32:45,110
عنوان سؤال برای Max
703
00:32:45,110 –> 00:32:49,760
Factor غیرفعال میکنم، اوه
704
00:32:49,760 –> 00:32:52,280
اگر جریان او آنلاین میشود بله،
705
00:32:52,280 –> 00:32:55,430
کاملاً آنلاین خواهد بود. ما
706
00:32:55,430 –> 00:32:58,940
یک ارجاع به یک چند قسمتی داریم و به
707
00:32:58,940 –> 00:33:01,400
محض اینکه وارد وضعیت خود شدیم، در واقع
708
00:33:01,400 –> 00:33:03,650
می خواهم یک ورودی به یک انجمن چندگانه اضافه کنم،
709
00:33:03,650 –> 00:33:06,590
بنابراین ابتدا می خواهیم بررسی
710
00:33:06,590 –> 00:33:08,870
کنیم که ارزش چند شکلی ما چقدر است.
711
00:33:08,870 –> 00:33:13,490
فقط میگوییم تعداد ورودیهای چندپارم ما،
712
00:33:13,490 –> 00:33:15,560
و این بدان معناست
713
00:33:15,560 –> 00:33:17,210
که دقیقاً مانند آن در فروشگاه پایتون یا
714
00:33:17,210 –> 00:33:19,250
هر جای دیگری، از آنجایی که ما
715
00:33:19,250 –> 00:33:21,680
به پارامتری ارجاع میدهیم، میتوانیم فقط آن را به صورت نقطهای بگوییم
716
00:33:21,680 –> 00:33:24,500
که این را به ما میدهد.
717
00:33:24,500 –> 00:33:28,310
مقدار و سپس ما
718
00:33:28,310 –> 00:33:30,050
مقدار را نیز با گفتن اینکه self
719
00:33:30,050 –> 00:33:33,620
dot multi parm درست تنظیم نشده است را تنظیم می
720
00:33:33,620 –> 00:33:35,840
کنیم و فقط می خواهیم بگوییم تعداد
721
00:33:35,840 –> 00:33:40,190
ورودی ها به اضافه یک این بهترین
722
00:33:40,190 –> 00:33:41,960
راه برای انجام این کار نیست. اما من فقط می
723
00:33:41,960 –> 00:33:43,330
خواهم آن را برای این رویا ساده نگه دارم، به این
724
00:33:43,330 –> 00:33:45,590
معنی که نه به محض اینکه
725
00:33:45,590 –> 00:33:47,480
وارد وضعیت خود شدیم، میخواهیم بدانید که
726
00:33:47,480 –> 00:33:49,820
چیزی در حال اضافه شدن است، این کدها
727
00:33:49,820 –> 00:33:51,680
هر بار که اینتر را فشار میدهیم
728
00:33:51,680 –> 00:33:54,050
یا وضعیت خود را وارد میکنیم اضافه میشوند، اما
729
00:33:54,050 –> 00:33:56,360
بعداً آن را تغییر میدهیم تا
730
00:33:56,360 –> 00:33:57,920
اگر
731
00:33:57,920 –> 00:34:00,920
واقعاً هنوز یک شی را قرار ندادهایم، آن را حذف میکنیم تا بتوانیم
732
00:34:00,920 –> 00:34:03,080
در اطراف شیء آن حرکت کنیم و فقط
733
00:34:03,080 –> 00:34:06,770
وقتی آن را قرار دادهایم آن را نگه داریم تا
734
00:34:06,770 –> 00:34:09,649
چندپاره خود را داشته باشیم و من فقط میخواهم
735
00:34:09,649 –> 00:34:11,600
این کد را اینجا کپی کنم یا در واقع بیایید یک
736
00:34:11,600 –> 00:34:13,129
تابع از آن بسازیم، زیرا در
737
00:34:13,129 –> 00:34:17,770
این صورت فراخوانی آسان است، بنابراین بیایید آن را از
738
00:34:17,770 –> 00:34:21,409
ورودی های چندپارم صدا کنیم، ما
739
00:34:21,409 –> 00:34:25,960
خودش آن را صدا می زنیم و سپس Korg کاملاً خوب است
740
00:34:26,639 –> 00:34:33,619
مانند آن و سپس ما این
741
00:34:33,619 –> 00:34:36,929
کار را به گونه ای تبدیل می کنیم که اکنون به جای آن از آنجایی که
742
00:34:36,929 –> 00:34:40,679
مجبوریم هر بار این را تایپ کنیم، فقط می توانیم
743
00:34:40,679 –> 00:34:42,750
بگوییم که می دانید تعداد
744
00:34:42,750 –> 00:34:45,750
ورودی های چند پارما را دریافت کنید و سپس آن را ذخیره کنید، بنابراین
745
00:34:45,750 –> 00:34:47,010
به جای اینکه من همیشه کد را تایپ کنم،
746
00:34:47,010 –> 00:34:50,010
می توانیم این تابع را درست فراخوانی کنیم،
747
00:34:50,010 –> 00:34:52,460
بنابراین به جای چاپ تابع،
748
00:34:52,460 –> 00:34:57,119
بیایید آخرین ورودی چند قسمتی را
749
00:34:57,119 –> 00:35:00,740
از طریق python st تنظیم کنید بنابراین ما می خواهیم بگوییم
750
00:35:00,740 –> 00:35:02,519
که ما موقعیت خود را داریم
751
00:35:02,519 –> 00:35:04,470
پس بیایید ابتدا تعداد ورودی ها را دوباره بدست آوریم
752
00:35:04,470 –> 00:35:10,170
نه درختان من برابر است و سپس
753
00:35:10,170 –> 00:35:11,970
من قبلاً نام را با یک تابع
754
00:35:11,970 –> 00:35:16,769
این مرد را در اینجا کپی کرده و در کوارک خود تغذیه کنیم
755
00:35:16,769 –> 00:35:19,140
تا تصادف نکنیم یا هیچ خطایی دریافت نکنیم
756
00:35:19,140 –> 00:35:22,589
که به ما امکان می دهد این مورد را در
757
00:35:22,589 –> 00:35:25,349
مرحله بعدی انجام دهیم، ما آن را درست تنظیم می کنیم، بنابراین
758
00:35:25,349 –> 00:35:29,690
می گوییم خود نقطه گره نقطه parm و
759
00:35:29,690 –> 00:35:35,539
سپس پارامتر یا یا خود را
760
00:35:35,539 –> 00:35:37,769
در اینجا و تا می توانید انتخاب می کنیم. ببینید این یک
761
00:35:37,769 –> 00:35:39,240
تاپل است، بنابراین به جای گرفتن تمام
762
00:35:39,240 –> 00:35:40,980
اجزای مجزا، ما فقط
763
00:35:40,980 –> 00:35:44,490
میخواهیم تاپل را بگیریم تا بتوانیم بگوییم
764
00:35:44,490 –> 00:35:46,890
تاپل را
765
00:35:46,890 –> 00:35:49,829
بگیرید و سپس زیرخط موقعیت V را بگیرید و سپس من فقط
766
00:35:49,829 –> 00:35:51,660
از این نماد استفاده میکنم. برخی از
767
00:35:51,660 –> 00:35:52,980
افراد متنفر هستند و می گویند من باید
768
00:35:52,980 –> 00:35:55,799
از Python 3 استفاده کنم، اما شما
769
00:35:55,799 –> 00:35:58,829
هنوز نمی دانید و سپس ما
770
00:35:58,829 –> 00:36:02,549
تعدادی از ورودی ها را می گوییم، بنابراین
771
00:36:02,549 –> 00:36:04,529
اکنون یک مرجع به پارامتر خود داریم و
772
00:36:04,529 –> 00:36:05,849
می خواهیم آن را تنظیم کنیم. بنابراین ما
773
00:36:05,849 –> 00:36:08,309
می گوییم set و سپس فقط می
774
00:36:08,309 –> 00:36:11,210
گوییم تنظیم کنید تا موقعیت ضربه
775
00:36:11,210 –> 00:36:14,640
باشد، بنابراین اگر ما آن را ذخیره کردیم و بله، چاپ را حذف کردیم و اینتر را زدیم،
776
00:36:14,640 –> 00:36:19,380
777
00:36:19,380 –> 00:36:22,530
البته باید بگوییم خودمان،
778
00:36:22,530 –> 00:36:30,840
زیرا ما آن را در کلاس خودمان ذخیره کردیم،
779
00:36:30,840 –> 00:36:38,360
مثل اینکه اشتباهات اتفاق می افتد،
780
00:36:44,180 –> 00:36:47,540
781
00:36:48,120 –> 00:36:51,320
اوه البته در
782
00:36:52,349 –> 00:36:56,640
آنجا کاملاً درست است، بنابراین اکنون همانطور که می توانید من را ببینید
783
00:36:56,640 –> 00:37:01,470
هندسه نشانگر ماوس را دنبال میکند،
784
00:37:01,470 –> 00:37:03,720
اما این کار را فقط زمانی انجام میدهد که ماوس را
785
00:37:03,720 –> 00:37:06,479
روی تمام هندسه به سمت راست میچرخانیم، بنابراین میتوانید
786
00:37:06,479 –> 00:37:08,640
ببینید اگر هندسه را
787
00:37:08,640 –> 00:37:11,369
نگه ندارم، اگر این کار را انجام دهم، از آن پیروی نمیکند.
788
00:37:11,369 –> 00:37:13,259
789
00:37:13,259 –> 00:37:16,319
موقعیت ماوس من به دلیل این
790
00:37:16,319 –> 00:37:17,700
بررسی است که ما به درستی انجام دادیم، ما مطمئن
791
00:37:17,700 –> 00:37:19,349
می شویم که آن را فقط زمانی قرار می دهیم
792
00:37:19,349 –> 00:37:21,450
که چیزی را بررسی می کنیم، بنابراین آنچه که می توانیم برای مثال
793
00:37:21,450 –> 00:37:24,630
بعدا انجام دهیم این است که نمی دانید این
794
00:37:24,630 –> 00:37:26,609
مرد را نشان ندهید یا این قطعه هندسه را پنهان نکنید
795
00:37:26,609 –> 00:37:32,279
. ماوس را روی هندسه خود قرار نمی دهیم، اما
796
00:37:32,279 –> 00:37:33,779
می دانید که چسباندن یک قطعه
797
00:37:33,779 –> 00:37:36,359
هندسه به مکان نما ماوس واقعاً
798
00:37:36,359 –> 00:37:37,829
مفید نیست، بنابراین آنچه که می خواهیم
799
00:37:37,829 –> 00:37:41,359
انجام دهیم این است که قابلیت قرار دادن آن را
800
00:37:41,359 –> 00:37:44,479
و روشی که قرار است انجام دهم را اضافه کنیم. این است که با به
801
00:37:44,479 –> 00:37:47,190
دست آوردن هر چیزی که شما می دانید به ما ضربه
802
00:37:47,190 –> 00:37:50,369
بزنید دکمه use و راهی که ما می توانیم این کار را انجام
803
00:37:50,369 –> 00:37:56,819
دهیم استفاده از این پارامتر دلیل است
804
00:37:56,819 –> 00:37:58,380
که همان چیزی است که می توانید از رویداد UI ما دریافت کنید
805
00:37:58,380 –> 00:38:00,239
که در تمام رویدادهای UI
806
00:38:00,239 –> 00:38:02,700
که در viewport اتفاق می افتد وجود دارد، بنابراین من می خواهم
807
00:38:02,700 –> 00:38:05,640
این شخص را اینجا کپی کنم و آن را قرار دهم. در
808
00:38:05,640 –> 00:38:08,359
اینجا تا ما دلیل را برای شما بدانیم و
809
00:38:08,359 –> 00:38:11,969
همچنین می خواهیم این مرد را
810
00:38:11,969 –> 00:38:15,719
در اینجا کپی کنیم و انتخاب کرده ایم به این معنی است که ما
811
00:38:15,719 –> 00:38:17,700
فقط یک کلیک در نمای خود
812
00:38:17,700 –> 00:38:22,769
با مکان نما ماوس انجام دادیم، بنابراین اگر
813
00:38:22,769 –> 00:38:25,140
دلیل ما انتخاب شد، ما فقط میخواهیم تککلیک چاپ کنیم،
814
00:38:25,140 –> 00:38:28,140
بنابراین اگر کار میکند،
815
00:38:28,140 –> 00:38:29,609
هر بار که کلیک میکنیم، کلیک کنید، فقط یک
816
00:38:29,609 –> 00:38:32,489
کلیک درست است، بنابراین سادهترین راه برای ما
817
00:38:32,489 –> 00:38:35,700
در حال حاضر برای ثابت کردن قطعه
818
00:38:35,700 –> 00:38:37,829
هندسی هر زمان که روی آن کلیک میکنیم، فقط با
819
00:38:37,829 –> 00:38:42,420
افزایش سمت راست چند پارلمانی است
820
00:38:42,420 –> 00:38:45,749
تا بتوانیم این کار را انجام دهید این است که یک بار دیگر این شخص را کپی
821
00:38:45,749 –> 00:38:52,589
کنید و بگویید چندپارم
822
00:38:52,589 –> 00:38:54,869
تعداد ورودی های چندپارم ما را دریافت کنید و
823
00:38:54,869 –> 00:38:57,479
فقط آن را تنظیم کنید که می دانید یک عدد افزایش می یابد
824
00:38:57,479 –> 00:39:02,279
، آن کلیک را ذخیره می کنید و می بندید و
825
00:39:02,279 –> 00:39:03,869
اکنون به محض اینکه روی آن کلیک
826
00:39:03,869 –> 00:39:05,760
کردیم voila اکنون می توانید
827
00:39:05,760 –> 00:39:07,410
بدانید که فقط قطعات g را قرار دهید eometry
828
00:39:07,410 –> 00:39:10,230
و همانطور که می بینید ما
829
00:39:10,230 –> 00:39:13,010
با هیچ یک از هندسه های دیگر برخورد نمی
830
00:39:13,010 –> 00:39:15,750
کنیم زیرا چیزی که از آن استفاده می کنیم یا شما می دانید
831
00:39:15,750 –> 00:39:17,520
با هندسه برخورد خود در برابر آن آزمایش می کنیم،
832
00:39:17,520 –> 00:39:22,530
این قطعه زمین در اینجا خوب است، بنابراین چگونه می
833
00:39:22,530 –> 00:39:24,450
توانیم آن را با آن قطعه برخورد کنیم.
834
00:39:24,450 –> 00:39:29,340
هندسه خوب ما میتوانیم این کار را انجام دهیم،
835
00:39:29,340 –> 00:39:31,980
بهجای آزمایش کردن در برابر این تست در
836
00:39:31,980 –> 00:39:34,560
برابر نتیجه کپی دو نقطه و
837
00:39:34,560 –> 00:39:38,460
زمین ما درست است، بنابراین
838
00:39:38,460 –> 00:39:41,580
بیایید این مرد را اینجا کپی کنیم و
839
00:39:41,580 –> 00:39:44,010
فقط بگوییم که میخواهیم این گره را
840
00:39:44,010 –> 00:39:52,770
در اینجا پیچیده بنامیم. برخورد کنید و فقط
841
00:39:52,770 –> 00:39:55,800
آن شخص را در آنجا بچسبانید، بنابراین ممکن است
842
00:39:55,800 –> 00:39:58,020
تعجب کنید که آیا این فوراً به خوبی کار می کند
843
00:39:58,020 –> 00:40:01,620
، پاسخ این است که خیر، به
844
00:40:01,620 –> 00:40:05,010
دلیل یک چیز بسیار ساده، اگر به
845
00:40:05,010 –> 00:40:07,680
نحوه تنظیم این سیستم در حال حاضر
846
00:40:07,680 –> 00:40:09,510
مضربی برای هر یک نگاه کنید حلقه
847
00:40:09,510 –> 00:40:11,010
روی هر ورودی بازوی چندگانه ما به
848
00:40:11,010 –> 00:40:12,480
سمت راست می گذرد و این کار نمی
849
00:40:12,480 –> 00:40:13,890
کند زیرا در این
850
00:40:13,890 –> 00:40:17,460
صورت با مشکلات بازگشتی مواجه می شویم که در آن جعبه ای
851
00:40:17,460 –> 00:40:19,590
که می خواهیم دور آن حرکت
852
00:40:19,590 –> 00:40:20,910
کنیم، می خواهیم دوباره با هم برخورد کنیم. nst
853
00:40:20,910 –> 00:40:23,460
هنوز وجود ندارد، بنابراین یکی از راههای انجام
854
00:40:23,460 –> 00:40:25,710
آن این است که در واقع این بازوی چندگانه
855
00:40:25,710 –> 00:40:28,920
یا این را برای هر حلقه برداریم و به جای
856
00:40:28,920 –> 00:40:31,920
حلقه زدن روی هر تکرار،
857
00:40:31,920 –> 00:40:35,000
فقط میتوانیم روی همه به جز آخرین حلقه حلقه بزنیم
858
00:40:35,000 –> 00:40:39,630
و سپس فقط با آن تست کنیم تا ضربه بزنیم.
859
00:40:39,630 –> 00:40:43,110
بیایید این کار را انجام دهیم و به جای آزمایش بر روی
860
00:40:43,110 –> 00:40:44,940
آن شخص، ما در برابر
861
00:40:44,940 –> 00:40:49,170
برخورد پیچیده خود آزمایش می کنیم،
862
00:40:49,170 –> 00:40:52,260
بنابراین احتمالاً شکست خواهد خورد،
863
00:40:52,260 –> 00:40:55,770
البته آخرین مورد را نخواهیم دید،
864
00:40:55,770 –> 00:40:58,200
اما در یک ثانیه آن را برطرف خواهیم کرد و همانطور که شما هستید اکنون می توانید ببینید
865
00:40:58,200 –> 00:40:59,130
البته ما نیستیم شما می دانید که ما
866
00:40:59,130 –> 00:41:00,570
آخرین ورودی بازوی چندگانه
867
00:41:00,570 –> 00:41:01,980
را پردازش نمی کنیم، ببینید ما هنوز هندسه خود را نمی بینیم،
868
00:41:01,980 –> 00:41:05,250
اما اکنون ما یک ابزار بسیار ساده برای
869
00:41:05,250 –> 00:41:07,170
انباشتن جعبه داریم، بنابراین
870
00:41:07,170 –> 00:41:08,430
اکنون می رویم فقط میتوانیم روی تمام
871
00:41:08,430 –> 00:41:10,580
هندسه قبلی که
872
00:41:10,580 –> 00:41:13,800
ساختهایم کلیک کرده و با آن برخورد کنیم، بنابراین این
873
00:41:13,800 –> 00:41:16,430
کارآمدترین روش برای انجام آن است، نه،
874
00:41:16,430 –> 00:41:19,170
زیرا ما اساساً این
875
00:41:19,170 –> 00:41:21,299
فرآیند را هر بار
876
00:41:21,299 –> 00:41:23,280
انجام میدهیم، هر بار که هر بار کپی میکنیم یک
877
00:41:23,280 –> 00:41:25,950
ورودی جدید به مولتی پارم اضافه کنیم اما می توانیم
878
00:41:25,950 –> 00:41:27,839
o فکر کنید که من به آن نشان ندهم که چگونه این کار را
879
00:41:27,839 –> 00:41:29,670
دقیقاً انجام دهم یا خودم امروز آن را بسازم،
880
00:41:29,670 –> 00:41:31,650
اما به شما نشان خواهم داد که چگونه می توانید این کار را انجام دهید.
881
00:41:31,650 –> 00:41:35,069
882
00:41:35,069 –> 00:41:37,109
883
00:41:37,109 –> 00:41:40,109
اساساً باید
884
00:41:40,109 –> 00:41:42,240
انجام دهید این است که می دانید ما همان
885
00:41:42,240 –> 00:41:44,940
حلقه را خواهیم داشت که می دانید همه کپی ها را انجام می دهد
886
00:41:44,940 –> 00:41:46,980
و از تمام مقادیر پارامترها از
887
00:41:46,980 –> 00:41:50,790
بالا استفاده می کند، اما به جای اینکه هندسه به روز شده را بدست
888
00:41:50,790 –> 00:41:52,349
آوریم و هر بار در مقابل آن آزمایش
889
00:41:52,349 –> 00:41:55,079
کنیم، کاری که من انجام خواهم داد
890
00:41:55,079 –> 00:41:56,849
اولین باری که عملی را انجام میدهید،
891
00:41:56,849 –> 00:41:59,609
در واقع این حلقه را انجام میدهد، اما من
892
00:41:59,609 –> 00:42:02,520
هندسه را از این مرد یک کپی میگیرم و
893
00:42:02,520 –> 00:42:05,730
فقط آن را در آن ذخیره میکنم – و سپس هر
894
00:42:05,730 –> 00:42:07,559
بار بعد از آن به جای
895
00:42:07,559 –> 00:42:09,059
آزمایش بر علیه شما، این هندسه را میدانم
896
00:42:09,059 –> 00:42:11,160
که دائماً در حال بهروزرسانی است. فقط
897
00:42:11,160 –> 00:42:13,049
میدانید آزمایش و اصلاح این
898
00:42:13,049 –> 00:42:15,119
کار را انجام میدهید – هندسهای که من انجام میدهم، بنابراین میدانید
899
00:42:15,119 –> 00:42:17,220
که با استفاده از این گره پنهان که
900
00:42:17,220 –> 00:42:18,809
تمام هندسههای اصلاحشده قبلی را میدانید، آن را ایستا بدانید،
901
00:42:18,809 –> 00:42:21,809
سپس میدانید که یک مرحله یا
902
00:42:21,809 –> 00:42:23,640
یک کلیک بر روی ابزار trim texture من انجام دهید.
903
00:42:23,640 –> 00:42:25,500
و آن بیت را داشته باشید خروجی y و به محض
904
00:42:25,500 –> 00:42:27,750
اینکه آن مرحله را انجام دادم یا تکمیل
905
00:42:27,750 –> 00:42:29,819
کردم، خروجی این مرد را ذخیره می کند و
906
00:42:29,819 –> 00:42:31,740
فقط آن را در این ذخیره می کند – دوباره به این
907
00:42:31,740 –> 00:42:33,390
ترتیب تنها چیزی که هودینی یا
908
00:42:33,390 –> 00:42:34,829
ایالت پایتون من باید هر بار بپزد
909
00:42:34,829 –> 00:42:36,930
این است که آخرین مرحله ای که
910
00:42:36,930 –> 00:42:39,540
در واقع انجام می دهم و سپس این
911
00:42:39,540 –> 00:42:42,359
گره سوئیچ F را دارم که بررسی می کند آیا
912
00:42:42,359 –> 00:42:45,030
هندسه ای در اینجا وجود دارد یا خیر – گره
913
00:42:45,030 –> 00:42:47,460
اگر وجود نداشته باشد،
914
00:42:47,460 –> 00:42:49,049
برای هر حلقه سمت راست هر کاری را که در این ذخیره می شود انجام می دهد.
915
00:42:49,049 –> 00:42:50,430
هر ورودی در یک
916
00:42:50,430 –> 00:42:52,890
چند قسمت است به طوری که بعداً اگر از
917
00:42:52,890 –> 00:42:57,030
حالت خود خارج شویم، همه پارامترها
918
00:42:57,030 –> 00:42:58,410
در یک چند قسمتی در واقع به
919
00:42:58,410 –> 00:43:00,450
درستی اجرا می شوند، بنابراین این مزیت واقعی در
920
00:43:00,450 –> 00:43:03,210
قدرت هودینی است که همه آن زنده بودن آن است.
921
00:43:03,210 –> 00:43:05,760
آیا یک سوال
922
00:43:05,760 –> 00:43:07,819
وجود ندارد – فایل های هیپ را به مرور زمان منفجر می کند
923
00:43:07,819 –> 00:43:10,740
بله، این کار را انجام می دهد، اما این کار را فقط در طول پایتون انجام می دهد،
924
00:43:10,740 –> 00:43:12,450
در حالی که وضعیت پایتون
925
00:43:12,450 –> 00:43:14,490
فعال است، به محض اینکه
926
00:43:14,490 –> 00:43:17,910
آن را ترک می کنم، اساساً این را تنظیم می کنم – دوباره خالی باشد.
927
00:43:17,910 –> 00:43:20,220
که به این سوئیچ
928
00:43:20,220 –> 00:43:22,500
میگوید که میدانید نشان نمیدهد هندسه یک پسر است
929
00:43:22,500 –> 00:43:24,930
اما هندسه را از این
930
00:43:24,930 –> 00:43:27,059
بازوی چندگانه نشان دهید که می دانید یکی به
931
00:43:27,059 –> 00:43:28,859
شما اجازه می دهد زنده باشید و دو تا به شما اجازه می
932
00:43:28,859 –> 00:43:30,450
دهد اطلاعاتی را در داخل
933
00:43:30,450 –> 00:43:33,079
خود فایل هیپ ذخیره نکنید و
934
00:43:36,290 –> 00:43:39,810
سؤالات دیگری که من می توانم سریع به آنها
935
00:43:39,810 –> 00:43:42,360
پاسخ دهم می توانم آن مارک را ببینم -آندره
936
00:43:42,360 –> 00:43:44,190
در چت است و همچنین او
937
00:43:44,190 –> 00:43:45,840
توسعهدهنده واقعی Python State است که ما روی آن کار میکنیم،
938
00:43:45,840 –> 00:43:46,680
939
00:43:46,680 –> 00:43:49,050
پس با او فریاد بزنید و از
940
00:43:49,050 –> 00:43:52,940
کمکی که همیشه از او دریافت میکنم سپاسگزارم،
941
00:43:52,940 –> 00:43:56,820
پس بیایید بالا برویم و
942
00:43:56,820 –> 00:44:00,210
درستش کنیم. مشکل این است که نمیتوانیم
943
00:44:00,210 –> 00:44:04,620
آخرین قطعه هندسه خود را ببینم، بنابراین کاری که میتوانم
944
00:44:04,620 –> 00:44:11,100
انجام دهم این است که فقط گرهای را که در
945
00:44:11,100 –> 00:44:15,810
اینجا دارم کپی کنم و این دو گره را مانند آن کپی کنم
946
00:44:15,810 –> 00:44:23,430
و این شخص را
947
00:44:23,430 –> 00:44:29,340
با دیگران ادغام کنم.
948
00:44:29,340 –> 00:44:31,530
ما این بچه ها را کپی می کنیم، این بچه ها
949
00:44:31,530 –> 00:44:34,500
و آخرین نقطه ما را در آنجا وصل می کنیم
950
00:44:34,500 –> 00:44:38,160
و آن را به
951
00:44:38,160 –> 00:44:41,220
برخورد پیچیده و همچنین
952
00:44:41,220 –> 00:44:42,690
خروجی اره خود درست می دهیم زیرا
953
00:44:42,690 –> 00:44:44,690
در غیر این صورت ما چیزی نمی بینیم
954
00:44:44,690 –> 00:44:48,540
و به جای اینکه شما را بگیریم این را بدانید
955
00:44:48,540 –> 00:44:52,590
می دانید که من یکی هستم از آخرین مدخل چند
956
00:44:52,590 –> 00:44:55,740
قسمتی یا اگر تکرار مدخل چند قسمتی،
957
00:44:55,740 –> 00:44:57,540
کاری که من می خواهم انجام دهم این است که من
958
00:44:57,540 –> 00:45:00,980
فقط آخرین
959
00:45:00,980 –> 00:45:05,430
تکرار را کپی می کنم، بنابراین برای انجام این کار، فقط مرجع نسبی را کپی می کنم
960
00:45:05,430 –> 00:45:09,270
و این شخص را می گیرم و
961
00:45:09,270 –> 00:45:10,740
فقط آن را در اینجا بچسبانید، جایی که میخواهیم
962
00:45:10,740 –> 00:45:16,110
بگوییم تکرار برابر با این مرد است و
963
00:45:16,110 –> 00:45:17,730
به جای اینکه یک رشته باشد،
964
00:45:17,730 –> 00:45:21,090
میخواهیم یک عدد صحیح باشد که به
965
00:45:21,090 –> 00:45:25,680
ما اجازه میدهد اکنون آخرین نقطه را به ما نشان دهیم
966
00:45:25,680 –> 00:45:28,050
و البته این مرد نباید باشد.
967
00:45:28,050 –> 00:45:30,000
با اشاره به سمت من این به روز رسانی شده
968
00:45:30,000 –> 00:45:33,630
969
00:45:33,630 –> 00:45:38,000
970
00:45:41,380 –> 00:45:43,430
971
00:45:43,430 –> 00:45:48,769
972
00:45:48,769 –> 00:45:54,529
973
00:45:54,529 –> 00:45:56,359
است.
974
00:45:56,359 –> 00:45:57,920
در مورد آخرین
975
00:45:57,920 –> 00:46:00,079
نکته ای که اخیراً اضافه کردیم آزمایش نمی کنیم، البته
976
00:46:00,079 –> 00:46:06,009
که احمقانه است، بیایید این کار را به
977
00:46:06,009 –> 00:46:09,710
معنای واقعی کلمه تکرار کنیم – یا
978
00:46:09,710 –> 00:46:11,329
خطای ایجاد کردیم که گفتم ما از آن اجتناب می
979
00:46:11,329 –> 00:46:16,880
کنیم که خنده دار است بله، بنابراین این باید
980
00:46:16,880 –> 00:46:20,650
وجود داشته باشد بهتر است ذخیره شود نه خوب تایپ کنید
981
00:46:20,980 –> 00:46:24,259
پس cl ick و اکنون همانطور که می بینید
982
00:46:24,259 –> 00:46:26,450
اکنون ما به تمام
983
00:46:26,450 –> 00:46:28,579
هندسه های قبلی که داریم و هندسه ای که
984
00:46:28,579 –> 00:46:31,400
فعال است دسترسی داریم که به ما اجازه می دهد اکنون می
985
00:46:31,400 –> 00:46:36,799
دانیم که خیلی بیشتر با آن جالب بازی کنیم،
986
00:46:36,799 –> 00:46:41,089
بنابراین در مرحله بعدی قرار است چه
987
00:46:41,089 –> 00:46:47,440
کاری انجام دهیم. چه چیزی را اضافه می کنیم، بیایید اضافه کنیم
988
00:46:48,099 –> 00:46:50,509
چه کاری باید انجام دهیم ضرر بعد از چت چه چیزی را
989
00:46:50,509 –> 00:46:51,890
باید اضافه کنیم اگر مقیاس اضافه
990
00:46:51,890 –> 00:46:55,450
کنیم یا می خواهید چرخش چیز دیگری را ببینید.
991
00:47:06,550 –> 00:47:09,550
992
00:47:16,190 –> 00:47:19,740
993
00:47:19,740 –> 00:47:22,110
994
00:47:22,110 –> 00:47:27,690
بیایید بیایید بیایید
995
00:47:27,690 –> 00:47:29,100
چیزهای جالب دیگری را اضافه کنیم که میتوانیم با
996
00:47:29,100 –> 00:47:31,140
ماندن پایتون انجام دهیم، به طوری که ما فقط
997
00:47:31,140 –> 00:47:33,030
نمیدانیم گزینههایی را با موارد مشابه
998
00:47:33,030 –> 00:47:37,080
اضافه میکنیم، بیایید ببینیم چه چیزهایی
999
00:47:37,080 –> 00:47:37,830
میتوانیم اضافه
1000
00:47:37,830 –> 00:47:40,050
کنیم. نکته این است که به جای اینکه
1001
00:47:40,050 –> 00:47:42,900
فقط چیزها را از ماوس دریافت کنیم، میتوانیم
1002
00:47:42,900 –> 00:47:46,350
در واقع تشخیص دهیم که از چه نوع
1003
00:47:46,350 –> 00:47:48,630
دستگاه ورودی استفاده میکنیم، بنابراین اگر یک
1004
00:47:48,630 –> 00:47:50,250
رایانه لوحی است، اگر از
1005
00:47:50,250 –> 00:47:53,160
دستگاه Wacom استفاده میکنیم، میتوانیم زاویهای را که
1006
00:47:53,160 –> 00:47:54,960
شما استفاده میکنید، دریافت کنیم. قلم خود را در یا فشار
1007
00:47:54,960 –> 00:47:56,880
یا رول یا شیب و تی داشته باشید ما میتوانیم
1008
00:47:56,880 –> 00:47:58,350
ابزارهای طراحی واقعاً جالبی با
1009
00:47:58,350 –> 00:47:59,760
آن ایجاد کنیم، بنابراین شاید این چیزی است که
1010
00:47:59,760 –> 00:48:02,070
کسی