در این مطلب، ویدئو 05 مینی برنامه های کاربردی VTK C++/Python با Qt با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:46:18
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,310 –> 00:00:10,160
عنوان این سخنرانی یک تست است و
2
00:00:10,160 –> 00:00:14,599
vtk ما پایتون را انجام خواهیم داد زیرا
3
00:00:14,599 –> 00:00:21,040
برنامه های کاربردی با Qt بسیار آسان تر است و
4
00:00:21,040 –> 00:00:28,340
از صفحه درست در اینجا در صفحه
5
00:00:28,340 –> 00:00:46,370
99 یادداشت ها شروع می شود و به صفحه 114 می رود بنابراین
6
00:00:46,370 –> 00:00:51,019
vtk سفارشی چرا باید سفارشی کنید mini up
7
00:00:51,019 –> 00:00:52,579
چرا این کار را انجام می دهید،
8
00:00:52,579 –> 00:00:57,289
گفتم قبلاً گفتم شما یک
9
00:00:57,289 –> 00:01:01,159
رابط کاربری بسیار ساده می خواهید که فقط چند کار را انجام
10
00:01:01,159 –> 00:01:03,409
دهد، فقط چند دکمه
11
00:01:03,409 –> 00:01:08,150
چند لغزنده، یک گزینه ذخیره اسکرین شات و
12
00:01:08,150 –> 00:01:11,780
گزینه باز کردن فایل و شما تمام کرده اید،
13
00:01:11,780 –> 00:01:15,440
بنابراین در اینجا یک مثال از آن اما من
14
00:01:15,440 –> 00:01:20,300
این مثال دیگر را در اینجا
15
00:01:20,300 –> 00:01:23,420
داشتم که برنامه ای است که من برای
16
00:01:23,420 –> 00:01:29,360
آزمایش گزینه های رندر چندگانه vtk توسعه داده ام،
17
00:01:29,360 –> 00:01:31,550
بنابراین اولین مورد OpenGL است که ما
18
00:01:31,550 –> 00:01:33,890
اینجا روی صفحه داریم، بنابراین این چیست که ما به آن
19
00:01:33,890 –> 00:01:37,480
نگاه می کنیم. ما به یک
20
00:01:37,480 –> 00:01:42,170
نمونه استخوان نگاه میکنیم، بنابراین یک استخوان یک استخوان انسان است، بله
21
00:01:42,170 –> 00:01:48,550
که توسط دستگاه برچسب اسکن شده است،
22
00:01:48,550 –> 00:01:52,640
گربه-گربه را به زبان انگلیسی اسکن میکند
23
00:01:52,640 –> 00:01:56,150
24
00:01:56,150 –> 00:01:59,720
25
00:01:59,720 –> 00:02:07,239
.
26
00:02:07,239 –> 00:02:12,819
تورو پور بسیار خالی را می شناسید ماهیت استخوان وجود دارد و
27
00:02:12,819 –> 00:02:15,000
در اینجا ما
28
00:02:15,000 –> 00:02:19,080
یک پیچ را داریم که به انگلیسی به آن
29
00:02:19,080 –> 00:02:22,340
ایمپلنت های ارتوپدی می
30
00:02:22,340 –> 00:02:25,770
گویند وقتی استخوانی را می شکنند اگر واقعاً آن را بشکنید،
31
00:02:25,770 –> 00:02:26,910
32
00:02:26,910 –> 00:02:31,410
پیچ ها و همه آن چیزها
33
00:02:31,410 –> 00:02:37,080
روی استخوان های شما دریافت می شود و شرکت
34
00:02:37,080 –> 00:02:44,520
بیمه هزینه می کند. برای آن، من آن را روی
35
00:02:44,520 –> 00:02:51,270
خودم تجربه کردهام، بنابراین آنجا، اما اینجا بسیار ضعیف به نظر میرسد،
36
00:02:51,270 –> 00:02:54,240
زیرا ما واقعاً نمیتوانیم
37
00:02:54,240 –> 00:02:57,030
تشخیص دهیم که چه اتفاقی دارد میافتد،
38
00:02:57,030 –> 00:03:01,790
انجام سایهها خوب است، بنابراین اگر سایهها را انجام دهم
39
00:03:01,790 –> 00:03:04,220
، اینطور پیش میروم
40
00:03:04,220 –> 00:03:14,240
و حالا باید یک کمی بهتر است،
41
00:03:14,240 –> 00:03:18,300
اما من گزینه های دیگری نیز دارم، ابتدا
42
00:03:18,300 –> 00:03:22,100
باید Denoiser را باز
43
00:03:28,510 –> 00:03:32,860
کنم، همچنین گزینه ردیابی مسیر را دارم و مسیر یابی این
44
00:03:32,860 –> 00:03:38,400
کار را انجام می
45
00:03:38,400 –> 00:03:40,840
دهد که در آنجا نور کمی بیش از حد دریافت کردیم
46
00:03:40,840 –> 00:03:44,440
و در اینجا باید تعداد خود را کاهش دهم.
47
00:03:44,440 –> 00:03:54,370
نمونه ها و به عنوان حذف کننده و در نهایت
48
00:03:54,370 –> 00:03:57,250
Nvidia وجود دارد که راه های درست Nvidia را ببینید
49
00:03:57,250 –> 00:04:01,500
که به من امکان ناوبری در زمان واقعی را می
50
00:04:01,500 –> 00:04:05,069
دهد و در اینجا یک تصویر بسیار واضح می بینید
51
00:04:05,069 –> 00:04:09,220
که در
52
00:04:09,220 –> 00:04:12,099
سخنرانی فردا و آنچه ما می بینیم خواهد بود و چیز جالبی می بینید.
53
00:04:12,099 –> 00:04:17,340
از آنجایی
54
00:04:28,110 –> 00:04:31,919
که آن تصویر با استفاده از آن
55
00:04:31,919 –> 00:04:36,169
فرآیند سنتز تصویر از یادگیری ماشین
56
00:04:36,169 –> 00:04:40,530
برای بهبود تصویر استفاده میکند و به هر حال از یک
57
00:04:40,530 –> 00:04:45,030
رابط ساده استفاده میکند، بنابراین اگر
58
00:04:45,030 –> 00:04:48,090
این را با نماهای paraview
59
00:04:48,090 –> 00:04:52,919
در اینجا مقایسه کنم و
60
00:04:52,919 –> 00:04:58,699
فوراً موازیسازی را خاموش کنم، چگونه این کار را انجام دهیم. فراموش نکنید
61
00:05:01,460 –> 00:05:04,229
که این رابط کاربری گرافیکی
62
00:05:04,229 –> 00:05:13,099
پاراویو است اگر من به اینجا برسم، اگر من به اینجا رسیدم،
63
00:05:13,099 –> 00:05:18,360
پنل های متعدد، گزینه های متعدد،
64
00:05:18,360 –> 00:05:21,659
بخش بزرگی از کد منبع
65
00:05:21,659 –> 00:05:24,389
نمایش پارا ویو فقط رابط کاربری است و
66
00:05:24,389 –> 00:05:28,169
این من هستم که با QT QT ساخته شده است. آیا این
67
00:05:28,169 –> 00:05:33,509
کتابخانه شناخته شده برای ساخت
68
00:05:33,509 –> 00:05:37,069
رابط کاربری گرافیکی
69
00:05:37,069 –> 00:05:41,669
خوب است، بنابراین ایده
70
00:05:41,669 –> 00:05:46,409
این است که پنجره اصلی
71
00:05:46,409 –> 00:05:49,440
به گرافیک سه بعدی خوب و سپس یک
72
00:05:49,440 –> 00:05:54,509
رابط کاربری گرافیکی بسیار کوچک داشته باشیم، بنابراین
73
00:05:54,509 –> 00:06:03,300
اگر به من تا نمونههای
74
00:06:03,300 –> 00:06:09,719
قبلی من در اینجا به شما نشان خواهم داد
75
00:06:09,719 –> 00:06:12,620
که عناصر رابط من را تشخیص میدهید،
76
00:06:12,620 –> 00:06:15,779
بنابراین منوهای کشویی دو
77
00:06:15,779 –> 00:06:18,539
دکمه و سه لغزنده و اینجا
78
00:06:18,539 –> 00:06:21,690
یک پنجره خالی و این است که ما
79
00:06:21,690 –> 00:06:24,360
یک نمودار میسازم.
80
00:06:24,360 –> 00:06:28,469
رابط کاربری گرافیکی با استفاده از طراح QT و
81
00:06:28,469 –> 00:06:31,199
طراح QT چیزی است که به شما امکان می دهد
82
00:06:31,199 –> 00:06:33,690
83
00:06:33,690 –> 00:06:39,560
ویجت های مختلف مورد نیاز خود را با هم جمع کنید و سپس
84
00:06:39,560 –> 00:06:42,009
85
00:06:42,009 –> 00:06:45,389
86
00:06:45,389 –> 00:06:55,119
اگر من به اینجا بروم و کارهای خود را انجام دهم کد خط لوله vtk را که از برنامه مستقل دارید وارد کنید. میتوانم
87
00:06:55,119 –> 00:07:00,059
پیشنمایش این را در آنجا
88
00:07:00,059 –> 00:07:05,669
فراموش کنیم، اوه،
89
00:07:05,669 –> 00:07:09,219
این را فراموش کنید، میتوانم آن را به حداقل برسانم، نه نمیتوانم
90
00:07:09,219 –> 00:07:09,879
91
00:07:09,879 –> 00:07:13,509
در غیر این صورت همه چیز ناپدید میشود.
92
00:07:13,509 –> 00:07:17,529
93
00:07:17,529 –> 00:07:21,669
94
00:07:21,669 –> 00:07:25,680
95
00:07:25,680 –> 00:07:27,879
فعال است
96
00:07:27,879 –> 00:07:30,460
و هنوز تصویرسازی وجود ندارد، بنابراین
97
00:07:30,460 –> 00:07:34,209
تمرین مربوط به ایجاد این
98
00:07:34,209 –> 00:07:37,959
رابط کاربری و سپس وارد کردن vtk
99
00:07:37,959 –> 00:07:41,009
به
100
00:07:49,650 –> 00:07:52,720
آن است، در واقع تمرینی
101
00:07:52,720 –> 00:08:00,460
است که من آماده
102
00:08:00,460 –> 00:08:03,520
کردهام.
103
00:08:03,520 –> 00:08:05,860
104
00:08:05,860 –> 00:08:10,330
بولین روشن است و من روی لپ تاپ خود از
105
00:08:10,330 –> 00:08:14,410
PI QT 5 استفاده می کنم که به روش خاصی نصب شده است که
106
00:08:14,410 –> 00:08:17,740
شما نیز می توانید در آن نصب کنید زیرا
107
00:08:17,740 –> 00:08:22,950
همچنین می توانید از سایر اتصالات QT پایتون نیز استفاده کنید
108
00:08:22,950 –> 00:08:26,410
ok pile Q T 5 تنها
109
00:08:26,410 –> 00:08:31,420
نیست و پس از آن شما به طراحی QT نیاز دارید و اتفاقاً
110
00:08:31,420 –> 00:08:33,190
نکات بسیار خوبی
111
00:08:33,190 –> 00:08:40,360
در مورد مثال های برنامه نویسی بسیار ساده
112
00:08:40,360 –> 00:08:45,970
با QT در این آدرس خاص وجود دارد،
113
00:08:45,970 –> 00:08:48,220
بنابراین اولین کاری که باید انجام دهد،
114
00:08:48,220 –> 00:08:51,160
طراح تم پنجره اصلی را انتخاب کند
115
00:08:51,160 –> 00:08:54,460
و این پنجره ماست یک
116
00:08:54,460 –> 00:09:00,310
پنجره خالی بگیرید مشکلی نیست که از منوی کانتینر چند فریم به ظرف اضافه می کنیم که
117
00:09:00,310 –> 00:09:03,460
118
00:09:03,460 –> 00:09:06,910
یکی از آنها را
119
00:09:06,910 –> 00:09:11,950
پنل vtk می نامیم و اینجاست که
120
00:09:11,950 –> 00:09:15,640
گرافیک سه بعدی قرار می گیرد و هر دو را انتخاب می
121
00:09:15,640 –> 00:09:18,670
کنیم و قرار می دهیم. در یک چیدمان به طوری
122
00:09:18,670 –> 00:09:20,530
که آنها دوباره به هم متصل شده باشند،
123
00:09:20,530 –> 00:09:22,840
این دو پنجره هرگز
124
00:09:22,840 –> 00:09:26,970
به صورت افقی به هم نمی چسبند با
125
00:09:26,970 –> 00:09:32,050
استفاده از یک تقسیم کننده به اصطلاح
126
00:09:32,050 –> 00:09:35,860
ما حداقل هندسه را 190 پیکسل تعیین کردیم
127
00:09:35,860 –> 00:09:38,500
که به این معنی است که منو هرگز به طور کامل
128
00:09:38,500 –> 00:09:43,780
ناپدید نمی شود.
129
00:09:43,780 –> 00:09:47,140
در طراح QT به آن
130
00:09:47,140 –> 00:09:56,200
دو فریم Q نگاه می کند که تقسیم کننده به طور پیش فرض
131
00:09:56,200 –> 00:09:58,900
من نوار منو و نوار وضعیت
132
00:09:58,900 –> 00:10:01,480
را دارم و اتفاقاً حداقل
133
00:10:01,480 –> 00:10:04,420
شما احتمالاً فکر می کنید خدایا من
134
00:10:04,420 –> 00:10:08,110
باید در این زمینه متخصص باشم. QT و همچنین نه شما
135
00:10:08,110 –> 00:10:10,780
ندارید من در QT متخصص
136
00:10:10,780 –> 00:10:12,040
نیستم کاملاً نه
137
00:10:12,040 –> 00:10:14,530
من یاد گرفتم
138
00:10:14,530 –> 00:10:17,020
این حداقل چیزی است که شما
139
00:10:17,020 –> 00:10:19,860
فقط برای انجام آن برنامه های کوچک باید یاد بگیرید
140
00:10:19,860 –> 00:10:23,800
و واقعاً و احتمالاً من نمی دانم.
141
00:10:23,800 –> 00:10:27,280
دو یا سه درصد از کل
142
00:10:27,280 –> 00:10:31,540
QT را نمیدانم، اما این تنها کاری است که
143
00:10:31,540 –> 00:10:36,760
باید انجام دهید، سپس ابزارکهای خود را اضافه میکنیم
144
00:10:36,760 –> 00:10:38,770
تا
145
00:10:38,770 –> 00:10:44,860
با اضافه کردن طرحبندی به
146
00:10:44,860 –> 00:10:47,310
پنجره اصلی و سپس افزودن
147
00:10:47,310 –> 00:10:51,250
ویجتها، رابط کاربری گرافیکی را ایجاد کنیم. جعبه ترکیبی، دکمه رادیویی
148
00:10:51,250 –> 00:10:58,540
و نوار لغزنده افقی و من
149
00:10:58,540 –> 00:11:04,480
نشان خواهم داد که پس از
150
00:11:04,480 –> 00:11:08,650
ارائه، نام یک نوار لغزنده را
151
00:11:08,650 –> 00:11:12,130
به وضوح تغییر میدهم، جعبه ترکیبی را
152
00:11:12,130 –> 00:11:15,910
انتخاب میکنم و سه مورد را اضافه میکنم که یکی از آنها
153
00:11:15,910 –> 00:11:19,810
سطح نقطه wireframe است که دقیقاً
154
00:11:19,810 –> 00:11:22,590
مانند رابط paraview است. به هر حال
155
00:11:22,590 –> 00:11:26,200
و اینجا جایی است که ما باید
156
00:11:26,200 –> 00:11:29,530
در اینجا هوشمند باشیم قبلاً آنها را به ترتیب خاص اضافه می کنیم
157
00:11:29,530 –> 00:11:32,850
زیرا مقدار پیش فرض
158
00:11:32,850 –> 00:11:37,710
برای جعبه ترکیبی از صفر شروع می شود
159
00:11:37,710 –> 00:11:42,580
سپس به یک به دو بروید و
160
00:11:42,580 –> 00:11:47,980
دقیقاً همان مقادیری وجود دارد که vtk برای دیدن استفاده می کند.
161
00:11:47,980 –> 00:11:51,070
نوع نمایش برای پانچ
162
00:11:51,070 –> 00:11:56,250
که وایرفریم صفر نیز یک سطح است،
163
00:11:56,250 –> 00:11:59,250
سپس ما آن را ترک می کنیم و این
164
00:11:59,250 –> 00:12:05,710
برنامه را به عنوان فایل UI ذخیره می کنیم تا
165
00:12:05,710 –> 00:12:10,590
فایل UI شما را در اینجا داشته باشم
166
00:13:02,160 –> 00:13:05,160
سلام
167
00:13:11,650 –> 00:13:15,940
، این کاملاً مثال نیست من
168
00:13:15,940 –> 00:13:20,980
چیزی داشتم که در اینجا حداقل
169
00:13:20,980 –> 00:13:32,080
اندازه Santo تغییر کرد. بنابراین شاید من
170
00:13:32,080 –> 00:13:34,710
فقط
171
00:13:34,710 –> 00:13:39,160
برای نشان دادن فرآیند از ابتدا دوباره شروع کنم، بنابراین طراح
172
00:13:39,160 –> 00:13:43,900
یک پنجره اصلی دریافت میکنم و میگویم ایجاد کنید، سپس
173
00:13:43,900 –> 00:13:45,490
از منوی
174
00:13:45,490 –> 00:13:57,270
کانتینر، یک فریم را دریافت میکنم، یک فریم
175
00:13:57,270 –> 00:14:03,700
و یک فریم دوم، یکی از آنها خوب است.
176
00:14:03,700 –> 00:14:05,589
برای رابط کاربری گرافیکی یکی
177
00:14:05,589 –> 00:14:08,110
از آنها برای پنجره ای
178
00:14:08,110 –> 00:14:12,960
خواهد بود که به vtk تغییر نام دادیم و پانل امتیاز را
179
00:14:12,960 –> 00:14:21,430
دقیقاً به این ترتیب هر دو فریم را انتخاب می
180
00:14:21,430 –> 00:14:27,010
کنیم و آنها را در یک طرح افقی
181
00:14:27,010 –> 00:14:29,940
182
00:14:41,590 –> 00:14:46,680
قرار می دهیم و سپس فریم خود را در اینجا انتخاب می کنیم
183
00:14:46,680 –> 00:14:53,760
. خوب ما واقعاً می توانیم آنها را به این شکل دراز کنیم،
184
00:14:55,260 –> 00:15:01,080
اوه
185
00:15:03,340 –> 00:15:08,080
نه، اکنون گفتم که من یک دکمه رادیویی می
186
00:15:08,080 –> 00:15:11,140
خواهم، بنابراین یک دکمه رادیویی داشتم دقیقاً همانطور
187
00:15:11,140 –> 00:15:16,750
که از ماشین می خواستم،
188
00:15:16,750 –> 00:15:21,279
جعبه ترکیبی را می خواستم اگر آن را پیدا نکردم، فقط به دنبال آن هستم.
189
00:15:21,279 –> 00:15:25,180
پسندیدن آن جعبه ترکیبی و من یک
190
00:15:25,180 –> 00:15:29,380
جعبه ترکیبی را در بالا قرار دادم، سپس یک
191
00:15:29,380 –> 00:15:33,600
نوار لغزنده افقی میخواستم که به
192
00:15:33,600 –> 00:15:39,520
اینجا میرسم، رابط کاربری خود را ایجاد کردهام اگر
193
00:15:39,520 –> 00:15:43,750
جعبه ترکیبی خود را انتخاب کنم، موارد را ویرایش میکنم، سه مورد اضافه میکنم که
194
00:15:43,750 –> 00:15:48,880
یکی از آنها نقاط
195
00:15:48,880 –> 00:15:52,450
یکی دیگر وایرفریم است و آخرین مورد
196
00:15:52,450 –> 00:16:00,100
کاملاً مشکلی ندارد، نوار لغزنده من
197
00:16:00,100 –> 00:16:05,320
به وضوح و غیره تغییر نام داده است و من تقریباً
198
00:16:05,320 –> 00:16:12,520
در حال حاضر هستم، اجازه دهید پس از دریافت
199
00:16:12,520 –> 00:16:17,230
فایلی که شما حاوی تمام
200
00:16:17,230 –> 00:16:24,300
ویجتها و فریمهای کلیدی است، بیشتر پیگیری
201
00:16:24,300 –> 00:16:29,670
کنیم. دکمه رادیویی و لغزنده pound now
202
00:16:29,670 –> 00:16:39,070
من باید خط لوله vtk خود را تعریف کنم،
203
00:16:39,070 –> 00:16:42,730
بنابراین اگر به اولین تصویر خود برگردم
204
00:16:42,730 –> 00:16:44,430
، این خط لوله است، این برنامه کوچک من است،
205
00:16:44,430 –> 00:16:47,760
من یک کره می
206
00:16:47,760 –> 00:16:50,320
خواهم، می خواهم وضوح
207
00:16:50,320 –> 00:16:53,920
کره را تغییر دهم و می خواهم حالت را
208
00:16:53,920 –> 00:16:58,110
از وایرفریم به سطح یا دو پوند تغییر دهید،
209
00:16:58,110 –> 00:17:04,440
این خط لوله تجسم من خواهد بود،
210
00:17:05,040 –> 00:17:09,760
پس در پایتون مجدداً همین کار
211
00:17:09,760 –> 00:17:13,060
را انجام دهید، اما شما می توانید همین کار را با C++ انجام دهید، این
212
00:17:13,060 –> 00:17:15,970
خط لوله ما خواهد بود، من فکر می کنم اکنون
213
00:17:15,970 –> 00:17:16,689
214
00:17:16,689 –> 00:17:22,628
برای دریافت یک شی کره ای هستیم که یک
215
00:17:22,628 –> 00:17:27,189
کره است سئوس گفت هفتم رزولوشن فی
216
00:17:27,189 –> 00:17:32,909
در وضوح تتا یک نقشهبردار را
217
00:17:32,940 –> 00:17:37,389
نشان میدهد که این نقشهبردار با یک بازیگر یک
218
00:17:37,389 –> 00:17:44,350
دنیای رندر دریافت میکند و سپس من باد تو را از دست میدهم،
219
00:17:44,350 –> 00:17:48,700
اما آنجاست و
220
00:17:48,700 –> 00:17:52,480
سپس تعاملی برای شروع تعامل،
221
00:17:52,480 –> 00:17:56,039
اجازه دهید آن مثال خاص را نشان دهم.
222
00:17:56,039 –> 00:17:59,039
223
00:18:09,289 –> 00:18:12,929
224
00:18:12,929 –> 00:18:16,770
در حالت wireframe چیز زیادی برای دیدن وجود ندارد،
225
00:18:16,770 –> 00:18:21,510
کمی راحتتر است، یک کره وجود دارد،
226
00:18:21,510 –> 00:18:24,029
مشکل این است که
227
00:18:24,029 –> 00:18:28,470
تعریف یک خط لوله تجسم کوچک در
228
00:18:28,470 –> 00:18:31,080
vtk بسیار ساده است، اما به محض اینکه آن
229
00:18:31,080 –> 00:18:33,840
را روی صفحه کار کردید، ما خداییش
230
00:18:33,840 –> 00:18:36,179
خیلی خوب می شد اگر من فقط
231
00:18:36,179 –> 00:18:39,240
چند دکمه و نوار لغزنده داشتم و بعد کارم را تمام می کردم
232
00:18:39,240 –> 00:18:42,600
، دقیقاً همین طور است، بنابراین
233
00:18:42,600 –> 00:18:47,190
اکنون ما این خط لوله vtk این Witek
234
00:18:47,190 –> 00:18:50,580
یک خط لوله پایتون داریم راه برای رفتن این چیزی است که
235
00:18:50,580 –> 00:18:55,070
می خواهیم وارد کنیم. در برنامه QT ما
236
00:18:55,070 –> 00:18:59,490
شما چارچوب QT را می شناسید، بنابراین
237
00:18:59,490 –> 00:19:02,460
آنچه که وجود ندارد، ما یک نوار لغزنده
238
00:19:02,460 –> 00:19:06,240
برای تغییر وضوح و سپس
239
00:19:06,240 –> 00:19:08,460
منوی کشویی را برای انتخاب
240
00:19:08,460 –> 00:19:11,100
حالت نمایش از دست می دهیم که به این معنی است که ما باید
241
00:19:11,100 –> 00:19:20,190
242
00:19:20,190 –> 00:19:27,630
روش های عناصر vtk
243
00:19:27,630 –> 00:19:29,760
به اقدامات ایجاد شده توسط
244
00:19:29,760 –> 00:19:33,809
رابط کاربر گرافیکی اجازه دهید من آن
245
00:19:33,809 –> 00:19:41,669
اسکریپت خاص را در اینجا به شما نشان دهم، خوب اینجا، من
246
00:19:41,669 –> 00:19:45,690
واقعاً تمام جزئیات را دارم، بنابراین
247
00:19:45,690 –> 00:19:50,010
رندر زمانی وجود داشت که اینتراککتور پنجره
248
00:19:50,010 –> 00:19:53,490
و پنجره پنجره و سپس من
249
00:19:53,490 –> 00:19:56,309
آیا می توانید هر تعداد کره ای که می خواستم
250
00:19:56,309 –> 00:19:59,070
انتخاب کنید تا فقط یکی را انجام دهم اینجا یک
251
00:19:59,070 –> 00:20:04,830
کره vtk نشان می دهد که در کجا وضوح آتش را تنظیم کرده ام
252
00:20:04,830 –> 00:20:07,020
و تتا این رابطه را نشان
253
00:20:07,020 –> 00:20:11,820
می دهد و سپس poly data mapper و غیره
254
00:20:11,820 –> 00:20:14,490
گفتم اندازه پنجره
255
00:20:14,490 –> 00:20:17,059
شروع می کنم و من. من انجام شد این برنامه
256
00:20:17,059 –> 00:20:20,059
257
00:20:23,349 –> 00:20:31,459
من است که در اینجا خلاصه کرده ام خوب است، بنابراین
258
00:20:31,459 –> 00:20:34,879
اکنون باید
259
00:20:34,879 –> 00:20:40,609
رابط کاربری گرافیکی را به شی vtk متصل کنم، جعبه ترکیبی را
260
00:20:40,609 –> 00:20:48,739
به عنوان سیگنالی به نام،
261
00:20:48,739 –> 00:20:52,570
نوار لغزنده رزولوشن را به عنوان سیگنالی به نام
262
00:20:52,570 –> 00:20:56,809
مقدار تغییر می کند و در دکمه
263
00:20:56,809 –> 00:20:59,839
دکمه رادیویی را به عنوان فعال می کند. سیگنالی به نام کلیک شده
264
00:20:59,839 –> 00:21:03,709
و آنها ثابت هستند نام کلیک شده
265
00:21:03,709 –> 00:21:08,239
تغییر کرده است، آنها ثابت
266
00:21:08,239 –> 00:21:11,899
میشوند، بخشی از API ویجتهای QT هستند، بنابراین
267
00:21:11,899 –> 00:21:15,259
اساساً اتصال آنها به
268
00:21:15,259 –> 00:21:19,570
خط لوله ما هدیه است. برخی از
269
00:21:19,570 –> 00:21:24,109
روشهای فراخوانی، به عنوان مثال برای
270
00:21:24,109 –> 00:21:27,669
لغزنده وضوح در اینجا میگویم
271
00:21:27,669 –> 00:21:31,909
که تغییر مقدار سیگنال خاص را
272
00:21:31,909 –> 00:21:37,329
به Deaf به روشی به نام تنظیم
273
00:21:37,329 –> 00:21:42,619
وضوح وصل کنید و وضوح تنظیم چیزی
274
00:21:42,619 –> 00:21:48,789
نیست جز شی کره و
275
00:21:48,789 –> 00:21:53,450
و متدی به نام مجموعه v. وضوح
276
00:21:53,450 –> 00:21:57,139
با مقدار جدید که از
277
00:21:57,139 –> 00:22:00,829
ویجت می آید و سپس با فراخوانی Winder window winder دوباره رندر گرافیک را راه اندازی می کنیم.
278
00:22:00,829 –> 00:22:03,679
279
00:22:03,679 –> 00:22:07,929
280
00:22:07,929 –> 00:22:11,329
281
00:22:11,329 –> 00:22:17,029
282
00:22:17,029 –> 00:22:20,929
در اینجا که
283
00:22:20,929 –> 00:22:24,619
تاریخی است که تعریف آن است، اگر
284
00:22:24,619 –> 00:22:30,360
روی آن شی کلیک کنیم،
285
00:22:30,360 –> 00:22:41,399
اینجا تعریف کلاس را در vtk داریم و
286
00:22:41,399 –> 00:22:45,899
دقیقاً در اینجا API برای آن شی داریم و
287
00:22:45,899 –> 00:22:48,809
آن متدها
288
00:22:48,809 –> 00:22:52,200
قبل از اینکه بگویند راه حل ما دریافت می کند، آنها را دیده ایم.
289
00:22:52,200 –> 00:22:58,529
مجموعه دادهها توسط مجموعه مرکز و غیره، بنابراین
290
00:22:58,529 –> 00:23:01,250
یک شیء است
291
00:23:12,940 –> 00:23:16,019
که میرویم، شیء دوم اسلایدر است،
292
00:23:16,019 –> 00:23:20,279
بنابراین دوباره به شیء لغزنده نشانه
293
00:23:20,279 –> 00:23:24,970
در اسناد وب برای
294
00:23:24,970 –> 00:23:31,090
QT، QT API و d من در اینجا دقیقاً
295
00:23:31,090 –> 00:23:35,470
آن رویدادها را برای نشانه دارم، بیایید
296
00:23:35,470 –> 00:23:43,299
به بالا برگردیم نوار لغزنده انتزاعی
297
00:23:43,299 –> 00:23:44,679
آنها، همه توابع مختلفی هستند که
298
00:23:44,679 –> 00:23:51,539
آن لغزنده به آنها پاسخ می دهد و
299
00:23:51,539 –> 00:23:56,139
اینجا این نوار لغزنده تغییر مقدار را دارد، بنابراین به
300
00:23:56,139 –> 00:24:01,479
محض اینکه نوار لغزنده را به مقدار منتقل کنم. به روز می شود
301
00:24:01,479 –> 00:24:05,769
و این سیگنالی است که باید
302
00:24:05,769 –> 00:24:09,369
وصل شوم خوب است، بنابراین هیچ جادویی برای آن وجود ندارد،
303
00:24:09,369 –> 00:24:11,409
فقط به
304
00:24:11,409 –> 00:24:14,379
مستندات دو شی نگاه می کنم، شی QT که می خواهم
305
00:24:14,379 –> 00:24:17,940
به آبجکت vtk وصل کنم، می خواهم به
306
00:24:17,940 –> 00:24:22,419
آنجا وصل شوم، می رویم،
307
00:24:22,419 –> 00:24:29,200
این کار را انجام می دهم. همین مورد برای جعبه ترکیبی است،
308
00:24: