├── .gitignore ├── Tutorial3D.pro ├── assets.qrc ├── assets └── Chest.obj ├── cplusplus ├── MainWindow.cpp ├── MainWindow.h ├── MainWindow.ui └── main.cpp ├── qml.qrc └── qml └── main.qml /.gitignore: -------------------------------------------------------------------------------- 1 | # This file is used to ignore files which are generated 2 | # ---------------------------------------------------------------------------- 3 | 4 | *~ 5 | *.autosave 6 | *.a 7 | *.core 8 | *.moc 9 | *.o 10 | *.obj 11 | *.orig 12 | *.rej 13 | *.so 14 | *.so.* 15 | *_pch.h.cpp 16 | *_resource.rc 17 | *.qm 18 | .#* 19 | *.*# 20 | core 21 | !core/ 22 | tags 23 | .DS_Store 24 | *.debug 25 | Makefile* 26 | *.prl 27 | *.app 28 | moc_*.cpp 29 | ui_*.h 30 | qrc_*.cpp 31 | Thumbs.db 32 | *.res 33 | *.rc 34 | /.qmake.cache 35 | /.qmake.stash 36 | 37 | # qtcreator generated files 38 | *.pro.user* 39 | 40 | # xemacs temporary files 41 | *.flc 42 | 43 | # Vim temporary files 44 | .*.swp 45 | 46 | # Visual Studio generated files 47 | *.ib_pdb_index 48 | *.idb 49 | *.ilk 50 | *.pdb 51 | *.sln 52 | *.suo 53 | *.vcproj 54 | *vcproj.*.*.user 55 | *.ncb 56 | *.sdf 57 | *.opensdf 58 | *.vcxproj 59 | *vcxproj.* 60 | 61 | # MinGW generated files 62 | *.Debug 63 | *.Release 64 | 65 | # Python byte code 66 | *.pyc 67 | 68 | # Binaries 69 | # -------- 70 | *.dll 71 | *.exe 72 | 73 | 74 | -------------------------------------------------------------------------------- /Tutorial3D.pro: -------------------------------------------------------------------------------- 1 | # 这是教程文件,介绍了从一个简单的程序到复杂程序的过程 2 | 3 | QT += core gui widgets 4 | 5 | # Qt 3D新增 6 | QT += 3dcore 3drenderer 3dinput 3dquick 7 | 8 | SOURCES += \ 9 | cplusplus/main.cpp \ 10 | cplusplus/MainWindow.cpp 11 | 12 | FORMS += \ 13 | cplusplus/MainWindow.ui 14 | 15 | HEADERS += \ 16 | cplusplus/MainWindow.h 17 | 18 | RESOURCES += \ 19 | QML.qrc \ 20 | Assets.qrc 21 | -------------------------------------------------------------------------------- /assets.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | assets/Chest.obj 4 | assets/trefoil.obj 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/Chest.obj: -------------------------------------------------------------------------------- 1 | # 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware 2 | # File Created: 18.10.2012 16:47:40 3 | 4 | # 5 | # object Chest 6 | # 7 | 8 | v 33.1903 8.4008 11.8683 9 | v 33.1902 8.4001 0.0000 10 | v 36.0100 25.2703 0.0000 11 | v 36.0467 25.4772 15.1708 12 | v 29.6037 50.3557 15.5795 13 | v 0.0000 50.3620 15.5716 14 | v 0.0001 40.9551 21.8270 15 | v 29.6073 41.1931 21.8090 16 | v 29.6037 55.0714 0.0000 17 | v 0.0000 55.0714 0.0000 18 | v 37.9773 40.1364 14.7922 19 | v 37.3581 35.2690 15.3222 20 | v 37.2597 35.1354 0.0000 21 | v 38.0028 40.0310 0.0000 22 | v 24.7225 9.7411 18.9487 23 | v 27.2648 25.4378 22.2547 24 | v 0.0000 25.3860 22.2232 25 | v 0.0000 9.7389 18.9483 26 | v 0.0000 34.7509 22.4644 27 | v 28.8600 34.7168 22.4854 28 | v 38.0000 46.1520 10.0386 29 | v 38.0000 49.2225 0.0000 30 | v 25.5118 2.0000 11.2057 31 | v 0.0000 2.0000 11.2057 32 | v 0.0000 2.0000 0.0000 33 | v 25.5118 2.0000 0.0000 34 | v 40.0000 57.0714 0.0000 35 | v 40.0000 51.9331 16.8091 36 | v 40.0000 46.1421 10.0356 37 | v 40.0000 49.2225 0.0000 38 | v 40.0000 41.5923 23.7227 39 | v 39.9702 39.9685 14.7809 40 | v 39.2438 34.8822 24.4584 41 | v 39.3421 35.0164 15.3138 42 | v 37.9977 25.0555 24.2010 43 | v 34.4629 0.0000 20.1050 44 | v 35.1707 8.1214 11.8683 45 | v 38.0271 25.1980 15.1700 46 | v 34.4629 0.0000 0.0000 47 | v 35.1707 8.1214 0.0000 48 | v 0.0000 0.0000 20.1050 49 | v 24.7225 9.4178 20.9224 50 | v 0.0000 9.4178 20.9224 51 | v 27.2635 25.1147 24.2285 52 | v 29.6037 41.8608 23.6943 53 | v 28.8590 34.9405 24.4729 54 | v 29.6037 51.9331 16.8091 55 | v 29.6037 57.0714 0.0000 56 | v 25.5118 0.0000 11.2057 57 | v 25.5118 0.0000 0.0000 58 | v 0.0000 0.0000 11.2057 59 | v 38.6530 29.9472 0.0000 60 | v 39.2471 34.9114 0.0000 61 | v 38.7006 30.0964 15.3939 62 | v 28.1129 30.0138 24.6897 63 | v 0.0000 34.9699 24.4524 64 | v 0.0000 30.0087 24.6624 65 | v 38.6539 29.9559 24.6649 66 | v 37.9901 24.9917 0.0000 67 | v 0.0000 25.0649 24.1972 68 | v 41.4468 31.2488 4.7556 69 | v 41.4468 28.7806 4.7556 70 | v 41.4473 28.7806 -4.7556 71 | v 41.4473 31.2488 -4.7556 72 | v 38.2037 32.5525 4.7556 73 | v 38.2042 27.4770 4.7556 74 | v 38.2037 27.4770 -4.7556 75 | v 38.2042 32.5525 -4.7556 76 | v 40.8759 29.9968 5.6384 77 | v 40.8764 24.3415 7.9830 78 | v 39.8764 24.3415 6.9005 79 | v 39.8764 29.2316 4.8731 80 | v 39.8764 30.7621 6.4037 81 | v 39.8759 24.3415 9.0656 82 | v 39.8764 29.2316 -4.9071 83 | v 40.8764 29.9968 -5.6723 84 | v 39.8764 30.7621 -6.4376 85 | v 40.8764 24.3415 -8.0170 86 | v 39.8764 24.3415 -6.9344 87 | v 39.8764 24.3415 -9.0995 88 | v 40.8764 18.6861 -5.6723 89 | v 39.8764 19.4514 -4.9071 90 | v 39.8764 17.9209 -6.4376 91 | v 40.8764 16.3415 0.0000 92 | v 39.8759 17.4240 0.0000 93 | v 39.8764 15.2590 0.0000 94 | v 40.8764 18.6861 5.6384 95 | v 39.8764 19.4514 4.8731 96 | v 39.8759 17.9209 6.4036 97 | v 18.7450 30.7278 -25.6714 98 | v 9.3334 30.7278 -25.6626 99 | v 9.3334 31.6722 -24.3069 100 | v 18.7450 31.6722 -24.3157 101 | v 18.7446 28.3654 -24.3157 102 | v 9.3334 28.3654 -24.3069 103 | v 9.3330 29.3038 -25.6610 104 | v 18.7450 29.3038 -25.6698 105 | v 5.1072 41.7266 23.7227 106 | v -5.2858 41.7266 23.6943 107 | v -5.2858 34.9113 24.4729 108 | v 5.1072 34.9113 24.4584 109 | v -5.2858 51.9331 16.8091 110 | v 5.1072 51.9331 16.8091 111 | v -5.2858 57.0714 0.0000 112 | v 5.1072 57.0714 0.0000 113 | v -5.2858 34.9113 -24.4729 114 | v -5.2858 41.7266 -23.6943 115 | v 5.1072 41.7266 -23.7227 116 | v 5.1072 34.9113 -24.4584 117 | v -5.2858 51.9331 -16.8091 118 | v 5.1072 51.9331 -16.8091 119 | v 5.1084 34.6353 21.9737 120 | v 5.1095 40.8634 21.3765 121 | v -5.2842 34.6353 21.9882 122 | v -5.2835 40.8634 21.3480 123 | v -5.2843 49.9227 15.3231 124 | v 5.1082 49.9227 15.3231 125 | v -5.2858 54.5714 0.0000 126 | v 5.1072 54.5714 0.0000 127 | v -5.2835 40.8634 -21.3480 128 | v -5.2842 34.6353 -21.9882 129 | v 5.1095 40.8634 -21.3765 130 | v 5.1088 34.6353 -21.9737 131 | v -5.2843 49.9227 -15.3231 132 | v 5.1087 49.9227 -15.3231 133 | v -2.3670 32.3205 25.8638 134 | v -0.0003 29.9615 25.8638 135 | v 2.3218 32.3059 25.8638 136 | v -0.0002 34.6572 25.8638 137 | v 4.1878 34.1332 25.8638 138 | v 4.0118 33.9130 23.5035 139 | v 1.6489 36.2570 23.6479 140 | v 1.8397 36.4935 25.8638 141 | v -1.8470 36.4889 25.8638 142 | v -1.6270 36.2751 23.8110 143 | v -3.9521 33.9458 23.8298 144 | v -4.1758 34.1632 25.8638 145 | v -1.8726 28.1118 25.8638 146 | v -4.2018 30.4623 25.8638 147 | v -3.9588 30.6541 23.6995 148 | v -1.6484 28.2868 23.5504 149 | v 1.8140 28.0849 25.8638 150 | v 1.6206 28.2846 23.3873 151 | v 3.9981 30.6372 23.3732 152 | v 4.1900 30.4391 25.8638 153 | v 7.0790 32.2790 26.6680 154 | v 7.0790 32.2790 23.3591 155 | v 4.7161 34.6230 23.5035 156 | v 4.7161 34.6230 26.6680 157 | v -0.0000 39.3109 23.7922 158 | v -0.0000 39.3109 26.6680 159 | v 2.3532 36.9670 26.6680 160 | v 2.3532 36.9670 23.6479 161 | v -4.6745 29.9556 26.6680 162 | v -6.9849 32.3229 26.6680 163 | v -6.9849 32.3229 23.8485 164 | v -4.6745 29.9556 23.6995 165 | v -2.3640 27.5884 23.5504 166 | v -0.0004 25.2211 23.4014 167 | v -0.0004 25.2211 26.6680 168 | v -2.3640 27.5884 26.6680 169 | v -2.3348 36.9816 23.8110 170 | v -2.3348 36.9816 26.6680 171 | v -4.6598 34.6522 26.6680 172 | v -4.6598 34.6522 23.8298 173 | v 2.3239 27.5737 23.3873 174 | v 2.3239 27.5737 26.6680 175 | v 4.7015 29.9264 26.6680 176 | v 4.7015 29.9264 23.3732 177 | v -2.3319 32.2927 26.6680 178 | v 0.0001 34.6298 26.6680 179 | v 2.3561 32.2781 26.6680 180 | v 0.0000 29.9332 26.6680 181 | v 34.0500 31.3740 24.5607 182 | v 37.5855 34.9012 24.3178 183 | v 34.0500 35.1275 27.6047 184 | v 34.0500 38.4283 24.0749 185 | v 30.5145 34.9012 24.3178 186 | v 34.7958 44.3209 21.9448 187 | v 38.3313 47.2554 19.9728 188 | v 34.7958 49.0930 22.7074 189 | v 34.7958 50.1899 18.0009 190 | v 31.2602 47.2554 19.9728 191 | v 34.8005 53.4513 11.7803 192 | v 38.3360 54.5023 8.4045 193 | v 34.8005 57.6480 9.3839 194 | v 34.8005 55.5532 5.0288 195 | v 31.2649 54.5023 8.4045 196 | v 34.0500 31.3740 -24.6751 197 | v 34.0500 35.1275 -27.7191 198 | v 37.5855 34.9012 -24.4322 199 | v 34.0500 38.4283 -24.1893 200 | v 30.5145 34.9012 -24.4322 201 | v 34.7958 44.3209 -22.0592 202 | v 34.7958 49.0930 -22.8219 203 | v 38.3313 47.2554 -20.0872 204 | v 34.7958 50.1899 -18.1153 205 | v 31.2602 47.2554 -20.0872 206 | v 34.8005 53.4513 -11.8947 207 | v 34.8005 57.6480 -9.4983 208 | v 38.3360 54.5023 -8.5189 209 | v 34.8005 55.5532 -5.1432 210 | v 31.2649 54.5023 -8.5189 211 | v 33.1903 8.4008 -11.8786 212 | v 36.0467 25.4772 -15.1811 213 | v 29.6037 50.3557 -15.5898 214 | v 29.6073 41.1931 -21.8193 215 | v 0.0001 40.9551 -21.8373 216 | v 0.0000 50.3620 -15.5819 217 | v 37.9773 40.1364 -14.8025 218 | v 37.3581 35.2690 -15.3325 219 | v 24.7225 9.7411 -18.9590 220 | v 0.0000 9.7389 -18.9586 221 | v 0.0000 25.3860 -22.2335 222 | v 27.2648 25.4378 -22.2650 223 | v 0.0000 34.7509 -22.4747 224 | v 28.8600 34.7168 -22.4957 225 | v 38.0000 46.1520 -10.0489 226 | v 25.5118 2.0000 -11.2160 227 | v 0.0000 2.0000 -11.2160 228 | v 40.0000 46.1421 -10.0459 229 | v 40.0000 51.9331 -16.8194 230 | v 39.9702 39.9685 -14.7912 231 | v 40.0000 41.5923 -23.7330 232 | v 39.3421 35.0164 -15.3241 233 | v 39.2438 34.8822 -24.4687 234 | v 37.9977 25.0555 -24.2113 235 | v 38.0271 25.1980 -15.1803 236 | v 35.1707 8.1214 -11.8786 237 | v 34.4629 0.0000 -20.1153 238 | v 0.0000 0.0000 -20.1153 239 | v 0.0000 9.4178 -20.9327 240 | v 24.7225 9.4178 -20.9327 241 | v 27.2635 25.1147 -24.2388 242 | v 28.8590 34.9405 -24.4832 243 | v 29.6037 41.8608 -23.7046 244 | v 29.6037 51.9331 -16.8194 245 | v 25.5118 0.0000 -11.2160 246 | v 0.0000 0.0000 -11.2160 247 | v 38.7006 30.0964 -15.4042 248 | v 28.1129 30.0138 -24.7000 249 | v 0.0000 30.0087 -24.6727 250 | v 0.0000 34.9699 -24.4627 251 | v 38.6539 29.9559 -24.6752 252 | v 0.0000 25.0649 -24.2075 253 | v 38.8764 29.9968 5.6384 254 | v 39.8759 29.2316 4.8731 255 | v 39.8759 24.3415 6.9005 256 | v 38.8759 24.3415 7.9830 257 | v 39.8759 30.7621 6.4037 258 | v 39.8764 24.3415 9.0656 259 | v 38.8816 29.9968 -5.6723 260 | v 39.8783 29.2316 -4.9071 261 | v 39.8759 30.7621 -6.4376 262 | v 38.8759 24.3415 -8.0170 263 | v 39.8787 24.3415 -6.9344 264 | v 39.8759 24.3415 -9.0995 265 | v 38.8759 18.6861 -5.6723 266 | v 39.8759 19.4514 -4.9070 267 | v 39.8783 17.9209 -6.4376 268 | v 38.8759 16.3415 -0.0001 269 | v 39.8764 17.4240 -0.0001 270 | v 39.8796 15.2590 -0.0001 271 | v 38.8759 18.6861 5.6384 272 | v 39.8792 19.4514 4.8731 273 | v 39.8764 17.9209 6.4037 274 | v -33.1930 8.4008 11.8683 275 | v -36.0471 25.4772 15.1708 276 | v -36.0128 25.2703 0.0000 277 | v -33.1929 8.4001 0.0000 278 | v -29.6065 50.3557 15.5795 279 | v -29.6077 41.1931 21.8091 280 | v -0.0057 40.9551 21.8270 281 | v -0.0023 50.3620 15.5716 282 | v -0.0028 55.0714 0.0000 283 | v -29.6065 55.0714 0.0000 284 | v -37.9801 40.1364 14.7922 285 | v -38.0056 40.0310 0.0000 286 | v -37.2624 35.1354 0.0000 287 | v -37.3608 35.2690 15.3222 288 | v -24.7252 9.7411 18.9487 289 | v -0.0023 9.7389 18.9483 290 | v -0.0037 25.3860 22.2232 291 | v -27.2676 25.4378 22.2547 292 | v -0.0033 34.7509 22.4644 293 | v -28.8604 34.7168 22.4854 294 | v -38.0005 46.1520 10.0386 295 | v -38.0028 49.2225 0.0000 296 | v -25.5145 2.0000 11.2057 297 | v -25.5145 2.0000 0.0000 298 | v -0.0023 2.0000 0.0000 299 | v -0.0023 2.0000 11.2057 300 | v -40.0028 57.0714 0.0000 301 | v -40.0004 49.2225 0.0000 302 | v -40.0028 46.1421 10.0356 303 | v -40.0028 51.9331 16.8091 304 | v -39.9730 39.9685 14.7809 305 | v -40.0028 41.5923 23.7227 306 | v -39.3425 35.0164 15.3138 307 | v -39.2465 34.8822 24.4585 308 | v -37.9981 25.0555 24.2010 309 | v -38.0298 25.1980 15.1700 310 | v -35.1734 8.1214 11.8683 311 | v -34.4656 0.0000 20.1050 312 | v -35.1734 8.1214 0.0000 313 | v -34.4633 0.0000 0.0000 314 | v -0.0023 0.0000 20.1050 315 | v -0.0023 9.4178 20.9326 316 | v -24.7252 9.4178 20.9326 317 | v -27.2662 25.1147 24.2285 318 | v -28.8594 34.9405 24.4729 319 | v -29.6008 41.8608 23.6943 320 | v -29.6065 51.9331 16.8091 321 | v -29.6037 57.0714 0.0001 322 | v -25.5145 0.0000 0.0000 323 | v -25.5145 0.0000 11.2160 324 | v -0.0023 0.0000 11.2160 325 | v -38.6557 29.9472 0.0000 326 | v -38.7033 30.0964 15.4042 327 | v -39.2475 34.9114 0.0000 328 | v -28.1156 30.0138 24.6897 329 | v -0.0023 30.0087 24.6624 330 | v 0.0014 34.9699 24.4524 331 | v -38.6534 29.9559 24.6649 332 | v -37.9928 24.9917 0.0000 333 | v -0.0023 25.0649 24.2075 334 | v -41.4496 31.2488 4.7658 335 | v -41.4500 31.2488 -4.7556 336 | v -41.4477 28.7806 -4.7387 337 | v -41.4472 28.7806 4.7725 338 | v -38.2069 27.4770 4.7658 339 | v -38.2065 32.5525 4.7724 340 | v -38.2065 27.4770 -4.7453 341 | v -38.2069 32.5525 -4.7556 342 | v -40.8787 29.9968 5.6384 343 | v -39.8791 29.2316 4.8731 344 | v -39.8791 24.3415 6.9005 345 | v -40.8791 24.3415 7.9830 346 | v -39.8791 30.7621 6.4037 347 | v -39.8787 24.3415 9.0656 348 | v -40.8791 29.9968 -5.6723 349 | v -39.8791 29.2316 -4.9071 350 | v -39.8791 30.7621 -6.4376 351 | v -40.8791 24.3415 -8.0067 352 | v -39.8791 24.3415 -6.9242 353 | v -39.8768 24.3415 -9.0995 354 | v -40.8791 18.6861 -5.6723 355 | v -39.8768 19.4514 -4.9071 356 | v -39.8791 17.9209 -6.4376 357 | v -40.8791 16.3415 -0.0001 358 | v -39.8787 17.4240 -0.0001 359 | v -39.8791 15.2590 -0.0001 360 | v -40.8791 18.6861 5.6486 361 | v -39.8791 19.4514 4.8834 362 | v -39.8787 17.9209 6.4036 363 | v -18.7478 30.7278 -25.6612 364 | v -18.7478 31.6722 -24.3054 365 | v -9.3338 31.6722 -24.3069 366 | v -9.3361 30.7278 -25.6626 367 | v -18.7450 28.3654 -24.3157 368 | v -18.7478 29.3038 -25.6698 369 | v -9.3334 29.3038 -25.6610 370 | v -9.3361 28.3654 -24.3069 371 | v -34.0527 31.3740 24.5710 372 | v -34.0527 35.1275 27.6047 373 | v -37.5860 34.9012 24.3178 374 | v -34.0527 38.4283 24.0749 375 | v -30.5172 34.9012 24.3178 376 | v -34.7985 44.3209 21.9448 377 | v -34.7985 49.0930 22.7074 378 | v -38.3340 47.2554 19.9728 379 | v -34.7985 50.1899 18.0009 380 | v -31.2630 47.2554 19.9728 381 | v -34.8032 53.4513 11.7803 382 | v -34.8032 57.6480 9.3941 383 | v -38.3388 54.5023 8.4148 384 | v -34.8032 55.5532 5.0288 385 | v -31.2677 54.5023 8.4045 386 | v -34.0527 31.3740 -24.6751 387 | v -37.5883 34.9012 -24.4220 388 | v -34.0527 35.1275 -27.7191 389 | v -34.0527 38.4283 -24.1790 390 | v -30.5172 34.9012 -24.4322 391 | v -34.7985 44.3209 -22.0489 392 | v -38.3340 47.2554 -20.0872 393 | v -34.7985 49.0930 -22.8116 394 | v -34.7985 50.1899 -18.1153 395 | v -31.2630 47.2554 -20.0872 396 | v -34.8032 53.4513 -11.8947 397 | v -38.3388 54.5023 -8.5189 398 | v -34.8032 57.6480 -9.4983 399 | v -34.8032 55.5532 -5.1432 400 | v -31.2677 54.5023 -8.5087 401 | v -33.1930 8.4008 -11.8786 402 | v -33.1929 8.4001 -0.0001 403 | v -36.0494 25.4772 -15.1708 404 | v -29.6065 50.3557 -15.5898 405 | v -0.0023 50.3620 -15.5716 406 | v -0.0057 40.9551 -21.8270 407 | v -29.6101 41.1931 -21.8193 408 | v -29.6065 55.0714 -0.0001 409 | v -0.0028 55.0714 -0.0001 410 | v -37.9801 40.1364 -14.8025 411 | v -37.3608 35.2690 -15.3325 412 | v -37.2624 35.1354 -0.0001 413 | v -38.0056 40.0310 -0.0001 414 | v -24.7252 9.7411 -18.9488 415 | v -27.2676 25.4378 -22.2650 416 | v -0.0037 25.3860 -22.2335 417 | v -0.0023 9.7389 -18.9586 418 | v -0.0033 34.7509 -22.4645 419 | v -28.8627 34.7168 -22.4957 420 | v -38.0028 46.1520 -10.0489 421 | v -38.0028 49.2225 -0.0001 422 | v -25.5145 2.0000 -11.2160 423 | v -0.0023 2.0000 -11.2160 424 | v -0.0023 2.0000 -0.0001 425 | v -25.5145 2.0000 -0.0001 426 | v -40.0028 51.9331 -16.8194 427 | v -40.0028 46.1421 -10.0459 428 | v -40.0028 49.2225 0.0000 429 | v -40.0028 41.5923 -23.7228 430 | v -39.9730 39.9685 -14.7809 431 | v -39.2465 34.8822 -24.4687 432 | v -39.3448 35.0164 -15.3241 433 | v -38.0004 25.0555 -24.2113 434 | v -34.4656 0.0000 -20.1051 435 | v -35.1734 8.1214 -11.8786 436 | v -38.0298 25.1980 -15.1803 437 | v -34.4656 0.0000 -0.0001 438 | v -35.1734 8.1214 -0.0001 439 | v -0.0023 0.0000 -20.1153 440 | v -24.7252 9.4178 -20.9327 441 | v -0.0023 9.4178 -20.9327 442 | v -27.2662 25.1147 -24.2388 443 | v -29.6065 41.8608 -23.7046 444 | v -28.8617 34.9405 -24.4832 445 | v -29.6065 51.9331 -16.8194 446 | v -29.6065 57.0714 -0.0001 447 | v -25.5145 0.0000 -11.2160 448 | v -25.5145 0.0000 -0.0001 449 | v -0.0023 0.0000 -11.2160 450 | v -38.6557 29.9472 -0.0001 451 | v -39.2498 34.9114 -0.0001 452 | v -38.7033 30.0964 -15.4042 453 | v -28.1156 30.0138 -24.7000 454 | v -0.0023 34.9699 -24.4627 455 | v -0.0023 30.0087 -24.6727 456 | v -38.6567 29.9559 -24.6752 457 | v -37.9928 24.9917 -0.0001 458 | v -0.0023 25.0649 -24.2075 459 | v -38.8791 29.9968 5.6384 460 | v -38.8787 24.3415 7.9830 461 | v -39.8787 24.3415 6.9005 462 | v -39.8787 29.2316 4.8731 463 | v -39.8787 30.7621 6.4037 464 | v -39.8791 24.3415 9.0656 465 | v -39.8787 29.2316 -4.9071 466 | v -38.8787 29.9968 -5.6723 467 | v -39.8787 30.7621 -6.4376 468 | v -38.8787 24.3415 -8.0170 469 | v -39.8787 24.3415 -6.9344 470 | v -39.8787 24.3415 -9.0995 471 | v -38.8787 18.6861 -5.6723 472 | v -39.8787 19.4514 -4.9071 473 | v -39.8787 17.9209 -6.4376 474 | v -38.8787 16.3415 -0.0001 475 | v -39.8791 17.4240 -0.0001 476 | v -39.8787 15.2590 -0.0001 477 | v -38.8787 18.6861 5.6384 478 | v -39.8787 19.4514 4.8731 479 | v -39.8791 17.9209 6.4036 480 | # 472 vertices 481 | 482 | vn 0.9863 -0.1649 -0.0001 483 | vn -0.0011 0.8042 0.5943 484 | vn -0.0011 0.8043 0.5942 485 | vn -0.0013 0.3395 0.9406 486 | vn -0.0013 0.3506 0.9365 487 | vn 0.0000 1.0000 0.0000 488 | vn 0.9959 -0.0901 -0.0005 489 | vn 0.9904 -0.1383 -0.0013 490 | vn 0.9975 -0.0701 -0.0002 491 | vn -0.0004 -0.2054 0.9787 492 | vn -0.0004 0.1031 0.9947 493 | vn 1.0000 -0.0010 0.0009 494 | vn 0.0000 -1.0000 -0.0000 495 | vn 1.0000 0.0000 -0.0000 496 | vn 1.0000 -0.0014 -0.0005 497 | vn 1.0000 -0.0010 -0.0003 498 | vn 0.9977 -0.0668 0.0072 499 | vn 0.9986 -0.0532 0.0055 500 | vn 0.9927 -0.1204 0.0094 501 | vn 0.9926 -0.1213 0.0054 502 | vn 0.9901 -0.1396 -0.0116 503 | vn 0.9928 -0.1190 -0.0150 504 | vn 0.9933 -0.1148 -0.0130 505 | vn 0.9903 -0.1383 -0.0094 506 | vn 0.9962 -0.0868 -0.0000 507 | vn 0.0000 -0.0865 0.9963 508 | vn -0.0217 -0.1341 0.9907 509 | vn -0.0189 -0.1280 0.9916 510 | vn -0.0171 -0.1305 0.9913 511 | vn -0.0137 -0.1219 0.9924 512 | vn 0.0016 0.0789 0.9969 513 | vn 0.0037 0.3500 0.9367 514 | vn 0.0036 0.3411 0.9400 515 | vn 0.0009 0.0644 0.9979 516 | vn 0.0032 0.8042 0.5944 517 | vn 0.9916 -0.1292 -0.0024 518 | vn 0.9923 -0.1241 -0.0036 519 | vn 0.9916 -0.1292 0.0009 520 | vn 0.0006 -0.0255 0.9997 521 | vn -0.0008 0.0432 0.9991 522 | vn -0.0009 -0.0253 0.9997 523 | vn 0.9916 -0.1292 0.0040 524 | vn 0.0020 -0.0206 0.9998 525 | vn 0.9909 -0.1344 -0.0012 526 | vn -0.0010 -0.0936 0.9956 527 | vn 0.0012 0.9939 -0.1107 528 | vn -0.9938 0.1079 -0.0260 529 | vn -0.9984 0.0544 -0.0135 530 | vn -0.9985 0.0534 -0.0133 531 | vn -1.0000 -0.0003 -0.0003 532 | vn -1.0000 0.0000 -0.0000 533 | vn -0.1395 -0.9901 0.0138 534 | vn 0.0260 0.1856 -0.9823 535 | vn 0.1395 0.9902 -0.0000 536 | vn 0.1191 0.9928 -0.0085 537 | vn -0.0026 -0.9561 -0.2930 538 | vn -0.0172 -0.8235 -0.5670 539 | vn -0.0172 -0.8235 -0.5671 540 | vn -0.0240 -0.3729 -0.9276 541 | vn -0.0241 -0.3757 -0.9264 542 | vn -0.0161 -0.1056 -0.9943 543 | vn -0.0000 0.9869 0.1611 544 | vn -0.9877 0.1547 0.0250 545 | vn 0.0020 -0.9869 -0.1611 546 | vn 0.0000 0.0000 -1.0000 547 | vn 1.0000 0.0000 0.0000 548 | vn 0.0000 0.0000 1.0000 549 | vn 0.3730 -0.9278 -0.0000 550 | vn 0.3730 0.9278 0.0000 551 | vn 0.9671 0.2392 0.0871 552 | vn 0.9862 -0.0000 0.1655 553 | vn 0.7346 0.0000 -0.6785 554 | vn 0.7211 -0.6058 -0.3362 555 | vn 0.7302 0.5537 0.4003 556 | vn 0.7345 -0.0000 0.6786 557 | vn 0.7210 -0.6058 0.3363 558 | vn 0.9671 0.2391 -0.0871 559 | vn 0.7302 0.5537 -0.4003 560 | vn 0.9862 0.0000 -0.1654 561 | vn 0.7346 -0.0000 0.6785 562 | vn 0.7346 -0.0000 -0.6785 563 | vn 0.9862 -0.1170 -0.1168 564 | vn 0.7345 0.4802 0.4795 565 | vn 0.7345 -0.4800 -0.4796 566 | vn 0.9862 -0.1654 0.0003 567 | vn 0.7345 0.6786 -0.0009 568 | vn 0.7345 -0.6786 0.0006 569 | vn 0.9863 -0.1166 0.1168 570 | vn 0.7343 0.4797 -0.4803 571 | vn 0.7343 -0.4798 0.4802 572 | vn -0.0008 0.4622 -0.8868 573 | vn -0.0008 0.4624 -0.8867 574 | vn -0.0005 0.8206 -0.5716 575 | vn -0.0005 -0.8219 -0.5696 576 | vn -0.0008 -0.4645 -0.8856 577 | vn -0.0008 -0.4642 -0.8857 578 | vn 1.0000 -0.0001 0.0002 579 | vn -1.0000 0.0001 0.0002 580 | vn -0.0009 0.3451 0.9386 581 | vn -0.0009 0.3454 0.9385 582 | vn -0.0007 0.1104 0.9939 583 | vn -0.0006 0.8042 0.5944 584 | vn -0.0007 0.1104 -0.9939 585 | vn -0.0009 0.3454 -0.9385 586 | vn -0.0009 0.3451 -0.9386 587 | vn -0.0006 0.8042 -0.5944 588 | vn 1.0000 -0.0000 0.0007 589 | vn 1.0000 0.0002 0.0006 590 | vn -1.0000 -0.0000 -0.0008 591 | vn -1.0000 -0.0003 -0.0007 592 | vn -1.0000 -0.0004 -0.0003 593 | vn 1.0000 0.0003 0.0003 594 | vn -1.0000 -0.0003 -0.0000 595 | vn 1.0000 0.0003 -0.0000 596 | vn -1.0000 -0.0003 0.0007 597 | vn -1.0000 -0.0000 0.0008 598 | vn 1.0000 0.0003 -0.0007 599 | vn 1.0000 0.0000 -0.0008 600 | vn -1.0000 -0.0004 0.0003 601 | vn 1.0000 0.0004 -0.0003 602 | vn 0.6990 0.7039 -0.1263 603 | vn -0.6995 0.6987 -0.1497 604 | vn -0.7089 -0.6930 -0.1307 605 | vn 0.6991 -0.7064 -0.1108 606 | vn 0.7043 0.7099 -0.0000 607 | vn 0.7057 0.7085 -0.0000 608 | vn -0.7156 -0.6985 -0.0000 609 | vn -0.7077 -0.7066 -0.0000 610 | vn -0.7063 0.7079 -0.0000 611 | vn -0.7078 0.7065 -0.0000 612 | vn 0.7114 -0.7028 -0.0000 613 | vn 0.7034 -0.7108 -0.0000 614 | vn 0.6945 -0.7195 0.0072 615 | vn 0.7052 -0.7085 -0.0287 616 | vn -0.7072 -0.7069 -0.0098 617 | vn -0.7085 -0.7057 -0.0010 618 | vn 0.7085 0.7057 0.0010 619 | vn 0.7126 0.7015 -0.0022 620 | vn 0.7080 -0.7050 -0.0417 621 | vn 0.7146 -0.6995 0.0077 622 | vn -0.7137 0.7005 -0.0069 623 | vn -0.7033 0.7103 0.0289 624 | vn 0.7153 0.6988 0.0074 625 | vn 0.7094 0.7048 0.0006 626 | vn -0.7094 -0.7048 -0.0006 627 | vn -0.7075 -0.7067 0.0025 628 | vn -0.7020 0.7110 0.0413 629 | vn -0.6953 0.7187 -0.0065 630 | vn 0.5633 -0.5204 0.6418 631 | vn 0.5633 0.6035 0.5643 632 | vn -0.5633 0.6035 0.5643 633 | vn -0.5633 -0.5204 0.6418 634 | vn 0.5633 -0.1304 0.8159 635 | vn 0.5633 0.8047 0.1875 636 | vn -0.5633 0.8047 0.1875 637 | vn -0.5633 -0.1304 0.8159 638 | vn 0.5633 0.4097 0.7175 639 | vn 0.5633 0.7446 -0.3582 640 | vn -0.5633 0.7446 -0.3582 641 | vn -0.5633 0.4097 0.7175 642 | vn 0.5633 -0.5204 -0.6418 643 | vn 0.5633 0.6035 -0.5643 644 | vn -0.5633 0.6035 -0.5643 645 | vn -0.5633 -0.5204 -0.6418 646 | vn 0.5633 -0.1304 -0.8159 647 | vn 0.5633 0.8047 -0.1875 648 | vn -0.5633 0.8047 -0.1875 649 | vn -0.5633 -0.1304 -0.8159 650 | vn 0.5633 0.4097 -0.7175 651 | vn 0.5633 0.7446 0.3582 652 | vn -0.5633 0.7446 0.3582 653 | vn -0.5633 0.4097 -0.7175 654 | vn 0.9863 -0.1649 0.0001 655 | vn -0.0011 0.8043 -0.5943 656 | vn -0.0013 0.3506 -0.9365 657 | vn -0.0013 0.3395 -0.9406 658 | vn -0.0011 0.8044 -0.5941 659 | vn 0.9959 -0.0901 0.0005 660 | vn 0.9975 -0.0701 0.0002 661 | vn 0.9904 -0.1383 0.0013 662 | vn -0.0004 -0.2054 -0.9787 663 | vn -0.0004 0.1031 -0.9947 664 | vn 1.0000 -0.0010 -0.0009 665 | vn 1.0000 -0.0010 0.0003 666 | vn 1.0000 -0.0014 0.0005 667 | vn 0.9986 -0.0532 -0.0055 668 | vn 0.9977 -0.0668 -0.0072 669 | vn 0.9926 -0.1213 -0.0054 670 | vn 0.9927 -0.1204 -0.0094 671 | vn 0.9901 -0.1396 0.0116 672 | vn 0.9903 -0.1383 0.0094 673 | vn 0.9933 -0.1148 0.0130 674 | vn 0.9928 -0.1190 0.0150 675 | vn 0.0000 -0.0865 -0.9963 676 | vn -0.0189 -0.1280 -0.9916 677 | vn -0.0217 -0.1341 -0.9907 678 | vn -0.0137 -0.1219 -0.9924 679 | vn -0.0171 -0.1305 -0.9913 680 | vn 0.0016 0.0789 -0.9969 681 | vn 0.0009 0.0644 -0.9979 682 | vn 0.0036 0.3411 -0.9400 683 | vn 0.0037 0.3500 -0.9367 684 | vn 0.0032 0.8042 -0.5943 685 | vn 0.9916 -0.1292 0.0024 686 | vn 0.9916 -0.1292 -0.0009 687 | vn 0.9923 -0.1241 0.0036 688 | vn 0.0006 -0.0255 -0.9997 689 | vn -0.0009 -0.0253 -0.9997 690 | vn -0.0008 0.0432 -0.9991 691 | vn 0.9916 -0.1292 -0.0040 692 | vn 0.0020 -0.0206 -0.9998 693 | vn 0.9909 -0.1344 0.0012 694 | vn -0.0010 -0.0936 -0.9956 695 | vn 0.0012 0.9939 0.1107 696 | vn -0.9938 0.1079 0.0260 697 | vn -0.9985 0.0534 0.0133 698 | vn -0.9984 0.0544 0.0135 699 | vn -1.0000 -0.0003 0.0003 700 | vn -0.1395 -0.9901 -0.0138 701 | vn 0.0260 0.1856 0.9823 702 | vn 0.1395 0.9902 0.0000 703 | vn 0.1191 0.9928 0.0085 704 | vn -0.0026 -0.9562 0.2927 705 | vn -0.0172 -0.8236 0.5670 706 | vn -0.0172 -0.8236 0.5669 707 | vn -0.0241 -0.3757 0.9264 708 | vn -0.0240 -0.3729 0.9276 709 | vn -0.0161 -0.1056 0.9943 710 | vn -0.0000 0.9869 -0.1611 711 | vn -0.9877 0.1547 -0.0250 712 | vn 0.0020 -0.9869 0.1611 713 | vn -0.9672 0.2388 0.0869 714 | vn -0.7213 -0.6054 -0.3363 715 | vn -0.7343 0.0001 -0.6788 716 | vn -0.9862 0.0000 0.1653 717 | vn -0.7306 0.5532 0.4002 718 | vn -0.7345 -0.0000 0.6786 719 | vn -0.9671 0.2390 -0.0868 720 | vn -0.7215 -0.6054 0.3362 721 | vn -0.7311 0.5529 -0.3998 722 | vn -0.9863 0.0000 -0.1649 723 | vn -0.7344 0.0003 0.6788 724 | vn -0.7349 -0.0002 -0.6782 725 | vn -0.9862 -0.1175 -0.1170 726 | vn -0.7343 0.4803 0.4797 727 | vn -0.7338 -0.4807 -0.4800 728 | vn -0.9861 -0.1659 0.0002 729 | vn -0.7342 0.6789 -0.0009 730 | vn -0.7337 -0.6795 0.0004 731 | vn -0.9863 -0.1166 0.1166 732 | vn -0.7338 0.4801 -0.4807 733 | vn -0.7340 -0.4802 0.4803 734 | vn -0.9863 -0.1649 0.0000 735 | vn 0.0011 0.8042 0.5943 736 | vn 0.0013 0.3506 0.9365 737 | vn 0.0013 0.3395 0.9406 738 | vn 0.0011 0.8043 0.5942 739 | vn -0.9959 -0.0901 -0.0005 740 | vn -0.9975 -0.0700 -0.0001 741 | vn -0.9904 -0.1383 -0.0013 742 | vn 0.0004 -0.2054 0.9787 743 | vn 0.0004 0.1031 0.9947 744 | vn -1.0000 -0.0008 0.0010 745 | vn -1.0000 -0.0001 -0.0001 746 | vn -1.0000 -0.0011 -0.0004 747 | vn -1.0000 -0.0014 -0.0005 748 | vn -0.9986 -0.0533 0.0055 749 | vn -0.9977 -0.0669 0.0071 750 | vn -0.9926 -0.1213 0.0054 751 | vn -0.9927 -0.1205 0.0094 752 | vn -0.9902 -0.1395 -0.0113 753 | vn -0.9903 -0.1383 -0.0093 754 | vn -0.9933 -0.1149 -0.0130 755 | vn -0.9928 -0.1191 -0.0150 756 | vn -0.9962 -0.0870 -0.0001 757 | vn 0.0000 -0.0875 0.9962 758 | vn 0.0186 -0.1285 0.9915 759 | vn 0.0214 -0.1345 0.9907 760 | vn 0.0135 -0.1215 0.9925 761 | vn 0.0168 -0.1304 0.9913 762 | vn -0.0016 0.0789 0.9969 763 | vn -0.0009 0.0644 0.9979 764 | vn -0.0036 0.3411 0.9400 765 | vn -0.0037 0.3500 0.9367 766 | vn -0.0032 0.8041 0.5944 767 | vn -0.0032 0.8042 0.5944 768 | vn -0.9916 -0.1290 -0.0024 769 | vn -0.9916 -0.1291 0.0010 770 | vn -0.9923 -0.1236 -0.0036 771 | vn -0.0006 -0.0252 0.9997 772 | vn 0.0008 -0.0248 0.9997 773 | vn 0.0008 0.0432 0.9991 774 | vn -0.9916 -0.1292 0.0042 775 | vn -0.0020 -0.0206 0.9998 776 | vn -0.9909 -0.1344 -0.0012 777 | vn 0.0008 -0.0926 0.9957 778 | vn -0.0012 0.9939 -0.1107 779 | vn 0.9938 0.1075 -0.0268 780 | vn 0.9985 0.0531 -0.0141 781 | vn 0.9984 0.0541 -0.0144 782 | vn 1.0000 -0.0008 -0.0009 783 | vn 1.0000 -0.0007 -0.0001 784 | vn 0.1394 -0.9901 0.0138 785 | vn -0.0260 0.1856 -0.9823 786 | vn -0.1395 0.9902 -0.0000 787 | vn -0.1193 0.9928 -0.0085 788 | vn 0.0026 -0.9561 -0.2930 789 | vn 0.0172 -0.8235 -0.5671 790 | vn 0.0172 -0.8235 -0.5670 791 | vn 0.0241 -0.3757 -0.9264 792 | vn 0.0240 -0.3729 -0.9276 793 | vn 0.0161 -0.1056 -0.9943 794 | vn 0.0000 0.9871 0.1603 795 | vn 0.9876 0.1547 0.0249 796 | vn -0.0020 -0.9870 -0.1607 797 | vn -0.0000 -0.0051 -1.0000 798 | vn -1.0000 -0.0009 0.0000 799 | vn -0.3732 -0.9278 -0.0000 800 | vn -0.3730 0.9278 0.0000 801 | vn -0.0010 -0.0036 -1.0000 802 | vn -0.9671 0.2392 0.0871 803 | vn -0.7211 -0.6058 -0.3362 804 | vn -0.7345 -0.0006 -0.6786 805 | vn -0.9862 -0.0003 0.1658 806 | vn -0.7302 0.5537 0.4003 807 | vn -0.7336 -0.0001 0.6796 808 | vn -0.7212 -0.6053 0.3367 809 | vn -0.7310 0.5531 -0.3998 810 | vn -0.9865 0.0000 -0.1637 811 | vn -0.7341 0.0000 0.6790 812 | vn -0.7356 -0.0000 -0.6774 813 | vn -0.9863 -0.1168 -0.1164 814 | vn -0.7343 0.4799 0.4802 815 | vn -0.7352 -0.4794 -0.4792 816 | vn -0.9862 -0.1654 0.0004 817 | vn -0.7342 0.6789 -0.0006 818 | vn -0.7342 -0.6790 0.0006 819 | vn -0.9861 -0.1170 0.1183 820 | vn -0.7345 0.4793 -0.4804 821 | vn -0.7332 -0.4811 0.4805 822 | vn 0.0002 0.4639 -0.8859 823 | vn -0.0001 0.8206 -0.5716 824 | vn 0.0002 0.4638 -0.8859 825 | vn 0.0005 -0.8219 -0.5696 826 | vn 0.0005 -0.4624 -0.8867 827 | vn 0.0005 -0.4630 -0.8864 828 | vn -1.0000 -0.0006 0.0010 829 | vn 1.0000 0.0001 0.0002 830 | vn -0.5641 -0.5190 0.6422 831 | vn -0.5635 0.6034 0.5642 832 | vn 0.5639 -0.5191 0.6423 833 | vn -0.5626 0.4086 0.7187 834 | vn -0.5636 0.7447 -0.3574 835 | vn 0.5629 0.7452 -0.3576 836 | vn 0.5641 0.4081 0.7178 837 | vn -0.5646 -0.5199 -0.6411 838 | vn -0.5639 0.6040 -0.5632 839 | vn 0.5628 0.6046 -0.5637 840 | vn -0.5617 -0.1306 -0.8170 841 | vn -0.5631 0.8047 -0.1880 842 | vn 0.5631 0.8047 -0.1880 843 | vn 0.5617 -0.1306 -0.8170 844 | vn 0.5626 0.7450 0.3584 845 | vn 0.5647 0.4092 -0.7167 846 | vn -0.9863 -0.1649 0.0001 847 | vn 0.0012 0.8042 -0.5944 848 | vn 0.0012 0.8044 -0.5941 849 | vn 0.0016 0.3395 -0.9406 850 | vn 0.0016 0.3506 -0.9365 851 | vn -0.9959 -0.0901 0.0005 852 | vn -0.9904 -0.1383 0.0013 853 | vn -0.9975 -0.0701 0.0002 854 | vn 0.0002 -0.2058 -0.9786 855 | vn 0.0008 0.1031 -0.9947 856 | vn -1.0000 -0.0010 -0.0009 857 | vn -1.0000 -0.0014 0.0005 858 | vn -1.0000 -0.0010 0.0003 859 | vn -0.9977 -0.0668 -0.0072 860 | vn -0.9986 -0.0532 -0.0055 861 | vn -0.9927 -0.1204 -0.0094 862 | vn -0.9926 -0.1213 -0.0054 863 | vn -0.9901 -0.1396 0.0116 864 | vn -0.9928 -0.1190 0.0150 865 | vn -0.9933 -0.1148 0.0130 866 | vn -0.9903 -0.1383 0.0094 867 | vn -0.9962 -0.0868 -0.0000 868 | vn -0.0002 -0.0869 -0.9962 869 | vn 0.0214 -0.1345 -0.9907 870 | vn 0.0186 -0.1284 -0.9916 871 | vn 0.0169 -0.1306 -0.9913 872 | vn 0.0136 -0.1220 -0.9924 873 | vn -0.0018 0.0792 -0.9969 874 | vn -0.0042 0.3502 -0.9367 875 | vn -0.0041 0.3412 -0.9400 876 | vn -0.0010 0.0646 -0.9979 877 | vn -0.0034 0.8041 -0.5945 878 | vn -0.9916 -0.1292 0.0024 879 | vn -0.9923 -0.1241 0.0036 880 | vn -0.9916 -0.1292 -0.0009 881 | vn -0.0006 -0.0255 -0.9997 882 | vn 0.0008 0.0432 -0.9991 883 | vn 0.0009 -0.0253 -0.9997 884 | vn -0.9916 -0.1292 -0.0040 885 | vn -0.0020 -0.0206 -0.9998 886 | vn -0.9909 -0.1344 0.0012 887 | vn 0.0010 -0.0936 -0.9956 888 | vn -0.0012 0.9939 0.1104 889 | vn 0.9938 0.1079 0.0260 890 | vn 0.9984 0.0544 0.0135 891 | vn 0.9985 0.0534 0.0133 892 | vn 1.0000 -0.0003 0.0003 893 | vn 0.1395 -0.9901 -0.0138 894 | vn -0.0284 0.1849 0.9823 895 | vn -0.1395 0.9902 0.0000 896 | vn -0.1191 0.9928 0.0085 897 | vn 0.0026 -0.9562 0.2927 898 | vn 0.0182 -0.8235 0.5671 899 | vn 0.0182 -0.8234 0.5672 900 | vn 0.0264 -0.3732 0.9274 901 | vn 0.0265 -0.3754 0.9265 902 | vn 0.0187 -0.1063 0.9942 903 | vn 0.0000 0.9870 -0.1607 904 | vn 0.9877 0.1547 -0.0249 905 | vn -0.0020 -0.9869 0.1611 906 | # 424 vertex normals 907 | 908 | vt 0.5051 0.3385 0.0000 909 | vt 0.6187 0.3125 0.0000 910 | vt 0.6525 0.4809 0.0000 911 | vt 0.5057 0.5081 0.0000 912 | vt 0.3050 0.8190 0.0000 913 | vt 0.0074 0.8214 0.0000 914 | vt 0.0063 0.7056 0.0000 915 | vt 0.3029 0.7044 0.0000 916 | vt 0.3069 0.9847 0.0000 917 | vt 0.0091 0.9860 0.0000 918 | vt 0.5287 0.6702 0.0000 919 | vt 0.5211 0.6268 0.0000 920 | vt 0.6722 0.6206 0.0000 921 | vt 0.6758 0.6720 0.0000 922 | vt 0.2721 0.3626 0.0000 923 | vt 0.2850 0.5177 0.0000 924 | vt 0.0149 0.4997 0.0000 925 | vt 0.0279 0.3397 0.0000 926 | vt 0.0085 0.6410 0.0000 927 | vt 0.2953 0.6405 0.0000 928 | vt 0.5733 0.7285 0.0000 929 | vt 0.6709 0.7652 0.0000 930 | vt 0.3069 0.1563 0.0000 931 | vt 0.0566 0.1191 0.0000 932 | vt 0.0723 0.0075 0.0000 933 | vt 0.3255 0.0482 0.0000 934 | vt 0.6547 0.8613 0.0000 935 | vt 0.4904 0.7971 0.0000 936 | vt 0.5616 0.7428 0.0000 937 | vt 0.6615 0.7832 0.0000 938 | vt 0.4243 0.6915 0.0000 939 | vt 0.5125 0.6765 0.0000 940 | vt 0.4145 0.6248 0.0000 941 | vt 0.5089 0.6199 0.0000 942 | vt 0.4047 0.5283 0.0000 943 | vt 0.3914 0.2720 0.0000 944 | vt 0.4929 0.3313 0.0000 945 | vt 0.4972 0.5157 0.0000 946 | vt 0.5860 0.2170 0.0000 947 | vt 0.6102 0.2947 0.0000 948 | vt 0.0479 0.2275 0.0000 949 | vt 0.2828 0.3549 0.0000 950 | vt 0.0336 0.3207 0.0000 951 | vt 0.2944 0.5244 0.0000 952 | vt 0.3217 0.6997 0.0000 953 | vt 0.3069 0.6282 0.0000 954 | vt 0.4301 0.8166 0.0000 955 | vt 0.3255 0.8189 0.0000 956 | vt 0.4317 0.9934 0.0000 957 | vt 0.3267 0.9932 0.0000 958 | vt 0.4306 0.0745 0.0000 959 | vt 0.3156 0.1679 0.0000 960 | vt 0.3436 0.0550 0.0000 961 | vt 0.0573 0.1392 0.0000 962 | vt 0.6564 0.5503 0.0000 963 | vt 0.6652 0.6000 0.0000 964 | vt 0.5022 0.5679 0.0000 965 | vt 0.3005 0.5761 0.0000 966 | vt 0.0135 0.6200 0.0000 967 | vt 0.0175 0.5699 0.0000 968 | vt 0.4081 0.5770 0.0000 969 | vt 0.6526 0.5007 0.0000 970 | vt 0.0172 0.5200 0.0000 971 | vt 0.6673 0.2605 0.0000 972 | vt 0.6673 0.2389 0.0000 973 | vt 0.7678 0.2389 0.0000 974 | vt 0.7678 0.2605 0.0000 975 | vt 0.6510 0.2867 0.0000 976 | vt 0.6510 0.2127 0.0000 977 | vt 0.7841 0.2127 0.0000 978 | vt 0.7841 0.2867 0.0000 979 | vt 0.4948 0.1881 0.0000 980 | vt 0.4665 0.1223 0.0000 981 | vt 0.4830 0.1222 0.0000 982 | vt 0.5054 0.1761 0.0000 983 | vt 0.4841 0.2002 0.0000 984 | vt 0.4500 0.1224 0.0000 985 | vt 0.6165 0.1761 0.0000 986 | vt 0.6271 0.1881 0.0000 987 | vt 0.6378 0.2002 0.0000 988 | vt 0.6554 0.1223 0.0000 989 | vt 0.6389 0.1222 0.0000 990 | vt 0.6719 0.1225 0.0000 991 | vt 0.6273 0.0564 0.0000 992 | vt 0.6157 0.0682 0.0000 993 | vt 0.6390 0.0446 0.0000 994 | vt 0.5610 0.0293 0.0000 995 | vt 0.5610 0.0460 0.0000 996 | vt 0.5610 0.0127 0.0000 997 | vt 0.4946 0.0564 0.0000 998 | vt 0.5062 0.0681 0.0000 999 | vt 0.4829 0.0446 0.0000 1000 | vt 0.4845 0.9186 0.0000 1001 | vt 0.6352 0.9186 0.0000 1002 | vt 0.6449 0.9395 0.0000 1003 | vt 0.4748 0.9394 0.0000 1004 | vt 0.4748 0.8775 0.0000 1005 | vt 0.6449 0.8774 0.0000 1006 | vt 0.6352 0.8982 0.0000 1007 | vt 0.4845 0.8982 0.0000 1008 | vt 0.9530 0.3172 0.0000 1009 | vt 0.8468 0.3174 0.0000 1010 | vt 0.8450 0.2484 0.0000 1011 | vt 0.9547 0.2484 0.0000 1012 | vt 0.8466 0.4398 0.0000 1013 | vt 0.9533 0.4398 0.0000 1014 | vt 0.8463 0.6157 0.0000 1015 | vt 0.9536 0.6157 0.0000 1016 | vt 0.8450 0.9829 0.0000 1017 | vt 0.8468 0.9140 0.0000 1018 | vt 0.9530 0.9142 0.0000 1019 | vt 0.9547 0.9830 0.0000 1020 | vt 0.8466 0.7916 0.0000 1021 | vt 0.9533 0.7916 0.0000 1022 | vt 0.9818 0.2506 0.0000 1023 | vt 0.9778 0.3186 0.0000 1024 | vt 0.8180 0.2509 0.0000 1025 | vt 0.8220 0.3188 0.0000 1026 | vt 0.8225 0.4400 0.0000 1027 | vt 0.9774 0.4400 0.0000 1028 | vt 0.8216 0.6157 0.0000 1029 | vt 0.9782 0.6157 0.0000 1030 | vt 0.8220 0.9126 0.0000 1031 | vt 0.8180 0.9805 0.0000 1032 | vt 0.9778 0.9128 0.0000 1033 | vt 0.9818 0.9807 0.0000 1034 | vt 0.8225 0.7914 0.0000 1035 | vt 0.9774 0.7914 0.0000 1036 | vt 0.8412 0.1244 0.0000 1037 | vt 0.8722 0.0934 0.0000 1038 | vt 0.9032 0.1242 0.0000 1039 | vt 0.8724 0.1554 0.0000 1040 | vt 0.9308 0.1535 0.0000 1041 | vt 0.9560 0.1767 0.0000 1042 | vt 0.9257 0.2051 0.0000 1043 | vt 0.9024 0.1825 0.0000 1044 | vt 0.8431 0.1825 0.0000 1045 | vt 0.8216 0.2040 0.0000 1046 | vt 0.7933 0.1755 0.0000 1047 | vt 0.8144 0.1540 0.0000 1048 | vt 0.8428 0.0660 0.0000 1049 | vt 0.8141 0.0945 0.0000 1050 | vt 0.7919 0.0717 0.0000 1051 | vt 0.8198 0.0414 0.0000 1052 | vt 0.9019 0.0658 0.0000 1053 | vt 0.9265 0.0397 0.0000 1054 | vt 0.9567 0.0695 0.0000 1055 | vt 0.9307 0.0943 0.0000 1056 | vt 0.9560 0.1238 0.0000 1057 | vt 0.9906 0.1237 0.0000 1058 | vt 0.9685 0.1684 0.0000 1059 | vt 0.9353 0.1502 0.0000 1060 | vt 0.8727 0.2385 0.0000 1061 | vt 0.8726 0.2092 0.0000 1062 | vt 0.8989 0.1872 0.0000 1063 | vt 0.9179 0.2177 0.0000 1064 | vt 0.8094 0.0981 0.0000 1065 | vt 0.7876 0.1244 0.0000 1066 | vt 0.7589 0.1245 0.0000 1067 | vt 0.7795 0.0795 0.0000 1068 | vt 0.8278 0.0289 0.0000 1069 | vt 0.8720 0.0065 0.0000 1070 | vt 0.8722 0.0406 0.0000 1071 | vt 0.8461 0.0614 0.0000 1072 | vt 0.8289 0.2162 0.0000 1073 | vt 0.8467 0.1874 0.0000 1074 | vt 0.8096 0.1504 0.0000 1075 | vt 0.7811 0.1682 0.0000 1076 | vt 0.9179 0.0270 0.0000 1077 | vt 0.8987 0.0613 0.0000 1078 | vt 0.9351 0.0974 0.0000 1079 | vt 0.9696 0.0780 0.0000 1080 | vt 0.8371 0.1242 0.0000 1081 | vt 0.8727 0.1595 0.0000 1082 | vt 0.9073 0.1239 0.0000 1083 | vt 0.8725 0.0893 0.0000 1084 | vt 0.7513 0.5299 0.0000 1085 | vt 0.8045 0.5831 0.0000 1086 | vt 0.7513 0.5831 0.0000 1087 | vt 0.7513 0.6363 0.0000 1088 | vt 0.6981 0.5831 0.0000 1089 | vt 0.7397 0.6509 0.0000 1090 | vt 0.7929 0.7042 0.0000 1091 | vt 0.7397 0.7042 0.0000 1092 | vt 0.7397 0.7574 0.0000 1093 | vt 0.6865 0.7041 0.0000 1094 | vt 0.7238 0.4212 0.0000 1095 | vt 0.7770 0.4744 0.0000 1096 | vt 0.7238 0.4744 0.0000 1097 | vt 0.7238 0.5276 0.0000 1098 | vt 0.6706 0.4744 0.0000 1099 | vt 0.7514 0.7744 0.0000 1100 | vt 0.7514 0.8276 0.0000 1101 | vt 0.6982 0.8276 0.0000 1102 | vt 0.7514 0.8808 0.0000 1103 | vt 0.8046 0.8276 0.0000 1104 | vt 0.7238 0.8760 0.0000 1105 | vt 0.7238 0.9292 0.0000 1106 | vt 0.6706 0.9292 0.0000 1107 | vt 0.7238 0.9824 0.0000 1108 | vt 0.7770 0.9292 0.0000 1109 | vt 0.7469 0.3142 0.0000 1110 | vt 0.7469 0.3674 0.0000 1111 | vt 0.6937 0.3674 0.0000 1112 | vt 0.7469 0.4206 0.0000 1113 | vt 0.8001 0.3674 0.0000 1114 | # 206 texture coords 1115 | 1116 | g Chest 1117 | s 1 1118 | f 1/1/1 2/2/1 3/3/1 4/4/1 1119 | f 5/5/2 6/6/3 7/7/4 8/8/5 1120 | f 5/5/2 9/9/6 10/10/6 6/6/3 1121 | f 11/11/7 12/12/8 13/13/8 14/14/9 1122 | f 15/15/10 16/16/10 17/17/10 18/18/10 1123 | f 19/19/11 20/20/11 8/8/5 7/7/4 1124 | f 21/21/12 11/11/7 14/14/9 22/22/12 1125 | f 23/23/13 24/24/13 25/25/13 26/26/13 1126 | f 27/27/14 28/28/15 29/29/16 30/30/14 1127 | f 28/28/15 31/31/17 32/32/18 29/29/16 1128 | f 31/31/17 33/33/19 34/34/20 32/32/18 1129 | f 35/35/21 36/36/22 37/37/23 38/38/24 1130 | f 36/36/22 39/39/25 40/40/25 37/37/23 1131 | s 2 1132 | f 41/41/26 36/36/27 42/42/28 43/43/26 1133 | f 36/36/27 35/35/29 44/44/30 42/42/28 1134 | f 33/33/31 31/31/32 45/45/33 46/46/34 1135 | f 31/31/32 28/47/35 47/48/35 45/45/33 1136 | f 28/47/35 27/49/6 48/50/6 47/48/35 1137 | s 4 1138 | f 39/51/13 36/36/13 49/52/13 50/53/13 1139 | f 36/36/13 41/41/13 51/54/13 49/52/13 1140 | s 1 1141 | f 52/55/36 53/56/37 34/34/20 54/57/38 1142 | s 2 1143 | f 55/58/39 46/46/34 56/59/40 57/60/41 1144 | s 1 1145 | f 54/57/38 34/34/20 33/33/19 58/61/42 1146 | s 2 1147 | f 55/58/39 44/44/30 35/35/29 58/61/43 1148 | s 1 1149 | f 59/62/44 52/55/36 54/57/38 38/38/24 1150 | s 2 1151 | f 44/44/30 55/58/39 57/60/41 60/63/45 1152 | s 1 1153 | f 38/38/24 54/57/38 58/61/42 35/35/21 1154 | s 2 1155 | f 46/46/34 55/58/39 58/61/43 33/33/31 1156 | s 4 1157 | f 56/59/46 46/46/46 20/20/46 19/19/46 1158 | s 8 1159 | f 46/46/47 45/45/48 8/8/49 20/20/47 1160 | f 45/45/48 47/48/50 5/5/50 8/8/49 1161 | f 47/48/50 48/50/51 9/9/51 5/5/50 1162 | s 2 1163 | f 59/62/52 38/38/52 4/4/52 3/3/52 1164 | s 4 1165 | f 38/38/53 37/37/53 1/1/53 4/4/53 1166 | s 2 1167 | f 37/37/54 40/40/54 2/2/54 1/1/54 1168 | f 34/34/55 53/56/55 13/13/55 12/12/55 1169 | s 4 1170 | f 30/30/56 29/29/57 21/21/58 22/22/56 1171 | f 29/29/57 32/32/59 11/11/60 21/21/58 1172 | f 32/32/59 34/34/61 12/12/61 11/11/60 1173 | f 43/43/62 42/42/62 15/15/62 18/18/62 1174 | s 8 1175 | f 42/42/63 44/44/63 16/16/63 15/15/63 1176 | s 4 1177 | f 44/44/64 60/63/64 17/17/64 16/16/64 1178 | s 2 1179 | f 50/53/51 49/52/51 23/23/51 26/26/51 1180 | s 8 1181 | f 49/52/65 51/54/65 24/24/65 23/23/65 1182 | s 1 1183 | f 61/64/66 62/65/66 63/66/66 64/67/66 1184 | s off 1185 | f 62/65/67 61/64/67 65/68/67 66/69/67 1186 | f 63/66/68 62/65/68 66/69/68 67/70/68 1187 | f 61/64/69 64/67/69 68/71/69 65/68/69 1188 | f 64/67/65 63/66/65 67/70/65 68/71/65 1189 | s 1 1190 | f 69/72/70 70/73/71 71/74/72 72/75/73 1191 | f 73/76/74 74/77/75 70/73/71 69/72/70 1192 | f 72/75/73 75/78/76 76/79/77 69/72/70 1193 | f 69/72/70 76/79/77 77/80/78 73/76/74 1194 | f 78/81/79 76/79/77 75/78/76 79/82/80 1195 | f 80/83/81 77/80/78 76/79/77 78/81/79 1196 | f 81/84/82 78/81/79 79/82/80 82/85/83 1197 | f 83/86/84 80/83/81 78/81/79 81/84/82 1198 | f 84/87/85 81/84/82 82/85/83 85/88/86 1199 | f 86/89/87 83/86/84 81/84/82 84/87/85 1200 | f 87/90/88 84/87/85 85/88/86 88/91/89 1201 | f 89/92/90 86/89/87 84/87/85 87/90/88 1202 | f 70/73/71 87/90/88 88/91/89 71/74/72 1203 | f 74/77/75 89/92/90 87/90/88 70/73/71 1204 | f 90/93/91 91/94/92 92/95/93 93/96/93 1205 | f 94/97/94 95/98/94 96/99/95 97/100/96 1206 | s 2 1207 | f 94/97/97 97/100/97 90/93/97 93/96/97 1208 | f 92/95/98 91/94/98 96/99/98 95/98/98 1209 | s 1 1210 | f 90/93/91 97/100/96 96/99/95 91/94/92 1211 | f 98/101/99 99/102/100 100/103/101 101/104/101 1212 | f 102/105/102 99/102/100 98/101/99 103/106/102 1213 | f 104/107/6 102/105/102 103/106/102 105/108/6 1214 | f 106/109/103 107/110/104 108/111/105 109/112/103 1215 | f 107/110/104 110/113/106 111/114/106 108/111/105 1216 | f 110/113/106 104/107/6 105/108/6 111/114/106 1217 | s 2 1218 | f 101/104/107 112/115/107 113/116/108 98/101/108 1219 | f 114/117/109 100/103/109 99/102/110 115/118/110 1220 | f 115/118/110 99/102/110 102/105/111 116/119/111 1221 | f 117/120/112 103/106/112 98/101/108 113/116/108 1222 | f 116/119/111 102/105/111 104/107/113 118/121/113 1223 | f 119/122/114 105/108/114 103/106/112 117/120/112 1224 | f 120/123/115 107/110/115 106/109/116 121/124/116 1225 | f 108/111/117 122/125/117 123/126/118 109/112/118 1226 | f 124/127/119 110/113/119 107/110/115 120/123/115 1227 | f 111/114/120 125/128/120 122/125/117 108/111/117 1228 | f 118/121/113 104/107/113 110/113/119 124/127/119 1229 | f 105/108/114 119/122/114 125/128/120 111/114/120 1230 | s 1 1231 | f 126/129/67 127/130/67 128/131/67 129/132/67 1232 | s 2 1233 | f 130/133/121 131/134/121 132/135/121 133/136/121 1234 | s 4 1235 | f 134/137/122 135/138/122 136/139/122 137/140/122 1236 | s 2 1237 | f 138/141/123 139/142/123 140/143/123 141/144/123 1238 | s 4 1239 | f 142/145/124 143/146/124 144/147/124 145/148/124 1240 | s 1 1241 | f 137/140/67 126/129/67 129/132/67 134/137/67 1242 | f 145/148/67 128/131/67 127/130/67 142/145/67 1243 | s 2 1244 | f 146/149/125 147/150/125 148/151/125 149/152/125 1245 | f 150/153/126 151/154/126 152/155/126 153/156/126 1246 | f 154/157/127 155/158/127 156/159/127 157/160/127 1247 | f 158/161/128 159/162/128 160/163/128 161/164/128 1248 | s 1 1249 | f 139/142/67 138/141/67 127/130/67 126/129/67 1250 | f 130/133/67 133/136/67 129/132/67 128/131/67 1251 | s 4 1252 | f 151/154/129 150/153/129 162/165/129 163/166/129 1253 | f 156/159/130 155/158/130 164/167/130 165/168/130 1254 | f 160/163/131 159/162/131 166/169/131 167/170/131 1255 | f 147/150/132 146/149/132 168/171/132 169/172/132 1256 | s 1 1257 | f 155/158/67 154/157/67 170/173/67 164/167/67 1258 | f 152/155/67 151/154/67 163/166/67 171/174/67 1259 | f 168/171/67 146/149/67 149/152/67 172/175/67 1260 | f 161/164/67 160/163/67 167/170/67 173/176/67 1261 | s off 1262 | f 153/156/133 152/155/133 133/136/133 132/135/133 1263 | f 152/155/134 171/174/134 129/132/134 133/136/134 1264 | f 171/174/135 163/166/135 134/137/135 129/132/135 1265 | f 163/166/136 162/165/136 135/138/136 134/137/136 1266 | f 165/168/137 164/167/137 137/140/137 136/139/137 1267 | f 164/167/138 170/173/138 126/129/138 137/140/138 1268 | f 170/173/139 154/157/139 139/142/139 126/129/139 1269 | f 154/157/140 157/160/140 140/143/140 139/142/140 1270 | f 158/161/141 161/164/141 138/141/141 141/144/141 1271 | f 161/164/142 173/176/142 127/130/142 138/141/142 1272 | f 173/176/143 167/170/143 142/145/143 127/130/143 1273 | f 167/170/144 166/169/144 143/146/144 142/145/144 1274 | f 169/172/145 168/171/145 145/148/145 144/147/145 1275 | f 168/171/146 172/175/146 128/131/146 145/148/146 1276 | f 172/175/147 149/152/147 130/133/147 128/131/147 1277 | f 149/152/148 148/151/148 131/134/148 130/133/148 1278 | s 1 1279 | f 174/177/149 175/178/149 176/179/149 1280 | s 2 1281 | f 175/178/150 177/180/150 176/179/150 1282 | s 4 1283 | f 177/180/151 178/181/151 176/179/151 1284 | s 8 1285 | f 178/181/152 174/177/152 176/179/152 1286 | s 1 1287 | f 179/182/153 180/183/153 181/184/153 1288 | s 2 1289 | f 180/183/154 182/185/154 181/184/154 1290 | s 4 1291 | f 182/185/155 183/186/155 181/184/155 1292 | s 8 1293 | f 183/186/156 179/182/156 181/184/156 1294 | s 1 1295 | f 184/187/157 185/188/157 186/189/157 1296 | s 2 1297 | f 185/188/158 187/190/158 186/189/158 1298 | s 4 1299 | f 187/190/159 188/191/159 186/189/159 1300 | s 8 1301 | f 188/191/160 184/187/160 186/189/160 1302 | s 1 1303 | f 189/192/161 190/193/161 191/194/161 1304 | s 2 1305 | f 191/194/162 190/193/162 192/195/162 1306 | s 4 1307 | f 192/195/163 190/193/163 193/196/163 1308 | s 8 1309 | f 193/196/164 190/193/164 189/192/164 1310 | s 1 1311 | f 194/197/165 195/198/165 196/199/165 1312 | s 2 1313 | f 196/199/166 195/198/166 197/200/166 1314 | s 4 1315 | f 197/200/167 195/198/167 198/201/167 1316 | s 8 1317 | f 198/201/168 195/198/168 194/197/168 1318 | s 1 1319 | f 199/202/169 200/203/169 201/204/169 1320 | s 2 1321 | f 201/204/170 200/203/170 202/205/170 1322 | s 4 1323 | f 202/205/171 200/203/171 203/206/171 1324 | s 8 1325 | f 203/206/172 200/203/172 199/202/172 1326 | s 1 1327 | f 204/1/173 205/4/173 3/3/173 2/2/173 1328 | f 206/5/174 207/8/175 208/7/176 209/6/177 1329 | f 206/5/174 209/6/177 10/10/6 9/9/6 1330 | f 210/11/178 14/14/179 13/13/180 211/12/180 1331 | f 212/15/181 213/18/181 214/17/181 215/16/181 1332 | f 216/19/182 208/7/176 207/8/175 217/20/182 1333 | f 218/21/183 22/22/183 14/14/179 210/11/178 1334 | f 219/23/13 26/26/13 25/25/13 220/24/13 1335 | f 27/27/14 30/30/14 221/29/184 222/28/185 1336 | f 222/28/185 221/29/184 223/32/186 224/31/187 1337 | f 224/31/187 223/32/186 225/34/188 226/33/189 1338 | f 227/35/190 228/38/191 229/37/192 230/36/193 1339 | f 230/36/193 229/37/192 40/40/25 39/39/25 1340 | s 2 1341 | f 231/41/194 232/43/194 233/42/195 230/36/196 1342 | f 230/36/196 233/42/195 234/44/197 227/35/198 1343 | f 226/33/199 235/46/200 236/45/201 224/31/202 1344 | f 224/31/202 236/45/201 237/48/203 222/47/203 1345 | f 222/47/203 237/48/203 48/50/6 27/49/6 1346 | s 4 1347 | f 39/51/13 50/53/13 238/52/13 230/36/13 1348 | f 230/36/13 238/52/13 239/54/13 231/41/13 1349 | s 1 1350 | f 52/55/204 240/57/205 225/34/188 53/56/206 1351 | s 2 1352 | f 241/58/207 242/60/208 243/59/209 235/46/200 1353 | s 1 1354 | f 240/57/205 244/61/210 226/33/189 225/34/188 1355 | s 2 1356 | f 241/58/207 244/61/211 227/35/198 234/44/197 1357 | s 1 1358 | f 59/62/212 228/38/191 240/57/205 52/55/204 1359 | s 2 1360 | f 234/44/197 245/63/213 242/60/208 241/58/207 1361 | s 1 1362 | f 228/38/191 227/35/190 244/61/210 240/57/205 1363 | s 2 1364 | f 235/46/200 226/33/199 244/61/211 241/58/207 1365 | s 4 1366 | f 243/59/214 216/19/214 217/20/214 235/46/214 1367 | s 8 1368 | f 235/46/215 217/20/215 207/8/216 236/45/217 1369 | f 236/45/217 207/8/216 206/5/218 237/48/218 1370 | f 237/48/218 206/5/218 9/9/51 48/50/51 1371 | s 2 1372 | f 59/62/219 3/3/219 205/4/219 228/38/219 1373 | s 4 1374 | f 228/38/220 205/4/220 204/1/220 229/37/220 1375 | s 2 1376 | f 229/37/221 204/1/221 2/2/221 40/40/221 1377 | f 225/34/222 211/12/222 13/13/222 53/56/222 1378 | s 4 1379 | f 30/30/223 22/22/223 218/21/224 221/29/225 1380 | f 221/29/225 218/21/224 210/11/226 223/32/227 1381 | f 223/32/227 210/11/226 211/12/228 225/34/228 1382 | f 232/43/229 213/18/229 212/15/229 233/42/229 1383 | s 8 1384 | f 233/42/230 212/15/230 215/16/230 234/44/230 1385 | s 4 1386 | f 234/44/231 215/16/231 214/17/231 245/63/231 1387 | s 2 1388 | f 50/53/51 26/26/51 219/23/51 238/52/51 1389 | s 8 1390 | f 238/52/67 219/23/67 220/24/67 239/54/67 1391 | s 1 1392 | f 246/72/232 247/75/233 248/74/234 249/73/235 1393 | f 250/76/236 246/72/232 249/73/235 251/77/237 1394 | f 247/75/233 246/72/232 252/79/238 253/78/239 1395 | f 246/72/232 250/76/236 254/80/240 252/79/238 1396 | f 255/81/241 256/82/242 253/78/239 252/79/238 1397 | f 257/83/243 255/81/241 252/79/238 254/80/240 1398 | f 258/84/244 259/85/245 256/82/242 255/81/241 1399 | f 260/86/246 258/84/244 255/81/241 257/83/243 1400 | f 261/87/247 262/88/248 259/85/245 258/84/244 1401 | f 263/89/249 261/87/247 258/84/244 260/86/246 1402 | f 264/90/250 265/91/251 262/88/248 261/87/247 1403 | f 266/92/252 264/90/250 261/87/247 263/89/249 1404 | f 249/73/235 248/74/234 265/91/251 264/90/250 1405 | f 251/77/237 249/73/235 264/90/250 266/92/252 1406 | f 267/1/253 268/4/253 269/3/253 270/2/253 1407 | f 271/5/254 272/8/255 273/7/256 274/6/257 1408 | f 271/5/254 274/6/257 275/10/6 276/9/6 1409 | f 277/11/258 278/14/259 279/13/260 280/12/260 1410 | f 281/15/261 282/18/261 283/17/261 284/16/261 1411 | f 285/19/262 273/7/256 272/8/255 286/20/262 1412 | f 287/21/263 288/22/263 278/14/259 277/11/258 1413 | f 289/23/13 290/26/13 291/25/13 292/24/13 1414 | f 293/27/264 294/30/264 295/29/265 296/28/266 1415 | f 296/28/266 295/29/265 297/32/267 298/31/268 1416 | f 298/31/268 297/32/267 299/34/269 300/33/270 1417 | f 301/35/271 302/38/272 303/37/273 304/36/274 1418 | f 304/36/274 303/37/273 305/40/275 306/39/275 1419 | s 2 1420 | f 307/41/276 308/43/276 309/42/277 304/36/278 1421 | f 304/36/278 309/42/277 310/44/279 301/35/280 1422 | f 300/33/281 311/46/282 312/45/283 298/31/284 1423 | f 298/31/284 312/45/283 313/48/285 296/47/286 1424 | f 296/47/286 313/48/285 314/50/6 293/49/6 1425 | s 4 1426 | f 306/51/13 315/53/13 316/52/13 304/36/13 1427 | f 304/36/13 316/52/13 317/54/13 307/41/13 1428 | s 1 1429 | f 318/55/287 319/57/288 299/34/269 320/56/289 1430 | s 2 1431 | f 321/58/290 322/60/291 323/59/292 311/46/282 1432 | s 1 1433 | f 319/57/288 324/61/293 300/33/270 299/34/269 1434 | s 2 1435 | f 321/58/290 324/61/294 301/35/280 310/44/279 1436 | s 1 1437 | f 325/62/295 302/38/272 319/57/288 318/55/287 1438 | s 2 1439 | f 310/44/279 326/63/296 322/60/291 321/58/290 1440 | s 1 1441 | f 302/38/272 301/35/271 324/61/293 319/57/288 1442 | s 2 1443 | f 311/46/282 300/33/281 324/61/294 321/58/290 1444 | s 4 1445 | f 323/59/297 285/19/297 286/20/297 311/46/297 1446 | s 8 1447 | f 311/46/298 286/20/298 272/8/299 312/45/300 1448 | f 312/45/300 272/8/299 271/5/301 313/48/301 1449 | f 313/48/301 271/5/301 276/9/302 314/50/302 1450 | s 2 1451 | f 325/62/303 269/3/303 268/4/303 302/38/303 1452 | s 4 1453 | f 302/38/304 268/4/304 267/1/304 303/37/304 1454 | s 2 1455 | f 303/37/305 267/1/305 270/2/305 305/40/305 1456 | f 299/34/306 280/12/306 279/13/306 320/56/306 1457 | s 4 1458 | f 294/30/307 288/22/307 287/21/308 295/29/309 1459 | f 295/29/309 287/21/308 277/11/310 297/32/311 1460 | f 297/32/311 277/11/310 280/12/312 299/34/312 1461 | f 308/43/313 282/18/313 281/15/313 309/42/313 1462 | s 8 1463 | f 309/42/314 281/15/314 284/16/314 310/44/314 1464 | s 4 1465 | f 310/44/315 284/16/315 283/17/315 326/63/315 1466 | s 2 1467 | f 315/53/14 290/26/14 289/23/14 316/52/14 1468 | s 8 1469 | f 316/52/316 289/23/316 292/24/316 317/54/316 1470 | s 1 1471 | f 327/64/317 328/67/317 329/66/317 330/65/317 1472 | s off 1473 | f 330/65/67 331/69/67 332/68/67 327/64/67 1474 | f 329/66/318 333/70/318 331/69/318 330/65/318 1475 | f 327/64/319 332/68/319 334/71/319 328/67/319 1476 | f 328/67/320 334/71/320 333/70/320 329/66/320 1477 | s 1 1478 | f 335/72/321 336/75/322 337/74/323 338/73/324 1479 | f 339/76/325 335/72/321 338/73/324 340/77/326 1480 | f 336/75/322 335/72/321 341/79/238 342/78/327 1481 | f 335/72/321 339/76/325 343/80/328 341/79/238 1482 | f 344/81/329 345/82/330 342/78/327 341/79/238 1483 | f 346/83/331 344/81/329 341/79/238 343/80/328 1484 | f 347/84/332 348/85/333 345/82/330 344/81/329 1485 | f 349/86/334 347/84/332 344/81/329 346/83/331 1486 | f 350/87/335 351/88/336 348/85/333 347/84/332 1487 | f 352/89/337 350/87/335 347/84/332 349/86/334 1488 | f 353/90/338 354/91/339 351/88/336 350/87/335 1489 | f 355/92/340 353/90/338 350/87/335 352/89/337 1490 | f 338/73/324 337/74/323 354/91/339 353/90/338 1491 | f 340/77/326 338/73/324 353/90/338 355/92/340 1492 | f 356/93/341 357/96/342 358/95/342 359/94/343 1493 | f 360/97/344 361/100/345 362/99/346 363/98/344 1494 | s 2 1495 | f 360/97/347 357/96/347 356/93/347 361/100/347 1496 | f 358/95/348 363/98/348 362/99/348 359/94/348 1497 | s 1 1498 | f 356/93/341 359/94/343 362/99/346 361/100/345 1499 | f 364/177/349 365/179/349 366/178/349 1500 | s 2 1501 | f 366/178/350 365/179/350 367/180/350 1502 | s 4 1503 | f 367/180/150 365/179/150 368/181/150 1504 | s 8 1505 | f 368/181/351 365/179/351 364/177/351 1506 | s 1 1507 | f 369/182/156 370/184/156 371/183/156 1508 | s 2 1509 | f 371/183/155 370/184/155 372/185/155 1510 | s 4 1511 | f 372/185/154 370/184/154 373/186/154 1512 | s 8 1513 | f 373/186/153 370/184/153 369/182/153 1514 | s 1 1515 | f 374/187/352 375/189/352 376/188/352 1516 | s 2 1517 | f 376/188/353 375/189/353 377/190/353 1518 | s 4 1519 | f 377/190/354 375/189/354 378/191/354 1520 | s 8 1521 | f 378/191/355 375/189/355 374/187/355 1522 | s 1 1523 | f 379/192/356 380/194/356 381/193/356 1524 | s 2 1525 | f 380/194/357 382/195/357 381/193/357 1526 | s 4 1527 | f 382/195/358 383/196/358 381/193/358 1528 | s 8 1529 | f 383/196/161 379/192/161 381/193/161 1530 | s 1 1531 | f 384/197/359 385/199/359 386/198/359 1532 | s 2 1533 | f 385/199/360 387/200/360 386/198/360 1534 | s 4 1535 | f 387/200/361 388/201/361 386/198/361 1536 | s 8 1537 | f 388/201/362 384/197/362 386/198/362 1538 | s 1 1539 | f 389/202/172 390/204/172 391/203/172 1540 | s 2 1541 | f 390/204/171 392/205/171 391/203/171 1542 | s 4 1543 | f 392/205/363 393/206/363 391/203/363 1544 | s 8 1545 | f 393/206/364 389/202/364 391/203/364 1546 | s 1 1547 | f 394/1/365 395/2/365 269/3/365 396/4/365 1548 | f 397/5/366 398/6/367 399/7/368 400/8/369 1549 | f 397/5/366 401/9/6 402/10/6 398/6/367 1550 | f 403/11/370 404/12/371 405/13/371 406/14/372 1551 | f 407/15/373 408/16/373 409/17/373 410/18/373 1552 | f 411/19/374 412/20/374 400/8/369 399/7/368 1553 | f 413/21/375 403/11/370 406/14/372 414/22/375 1554 | f 415/23/13 416/24/13 417/25/13 418/26/13 1555 | f 293/27/51 419/28/376 420/29/377 421/30/51 1556 | f 419/28/376 422/31/378 423/32/379 420/29/377 1557 | f 422/31/378 424/33/380 425/34/381 423/32/379 1558 | f 426/35/382 427/36/383 428/37/384 429/38/385 1559 | f 427/36/383 430/39/386 431/40/386 428/37/384 1560 | s 2 1561 | f 432/41/387 427/36/388 433/42/389 434/43/387 1562 | f 427/36/388 426/35/390 435/44/391 433/42/389 1563 | f 424/33/392 422/31/393 436/45/394 437/46/395 1564 | f 422/31/393 419/47/396 438/48/396 436/45/394 1565 | f 419/47/396 293/49/6 439/50/6 438/48/396 1566 | s 4 1567 | f 430/51/13 427/36/13 440/52/13 441/53/13 1568 | f 427/36/13 432/41/13 442/54/13 440/52/13 1569 | s 1 1570 | f 443/55/397 444/56/398 425/34/381 445/57/399 1571 | s 2 1572 | f 446/58/400 437/46/395 447/59/401 448/60/402 1573 | s 1 1574 | f 445/57/399 425/34/381 424/33/380 449/61/403 1575 | s 2 1576 | f 446/58/400 435/44/391 426/35/390 449/61/404 1577 | s 1 1578 | f 450/62/405 443/55/397 445/57/399 429/38/385 1579 | s 2 1580 | f 435/44/391 446/58/400 448/60/402 451/63/406 1581 | s 1 1582 | f 429/38/385 445/57/399 449/61/403 426/35/382 1583 | s 2 1584 | f 437/46/395 446/58/400 449/61/404 424/33/392 1585 | s 4 1586 | f 447/59/407 437/46/407 412/20/407 411/19/407 1587 | s 8 1588 | f 437/46/408 436/45/409 400/8/410 412/20/408 1589 | f 436/45/409 438/48/411 397/5/411 400/8/410 1590 | f 438/48/411 439/50/14 401/9/14 397/5/411 1591 | s 2 1592 | f 450/62/412 429/38/412 396/4/412 269/3/412 1593 | s 4 1594 | f 429/38/413 428/37/413 394/1/413 396/4/413 1595 | s 2 1596 | f 428/37/414 431/40/414 395/2/414 394/1/414 1597 | f 425/34/415 444/56/415 405/13/415 404/12/415 1598 | s 4 1599 | f 421/30/416 420/29/417 413/21/418 414/22/416 1600 | f 420/29/417 423/32/419 403/11/420 413/21/418 1601 | f 423/32/419 425/34/421 404/12/421 403/11/420 1602 | f 434/43/422 433/42/422 407/15/422 410/18/422 1603 | s 8 1604 | f 433/42/423 435/44/423 408/16/423 407/15/423 1605 | s 4 1606 | f 435/44/424 451/63/424 409/17/424 408/16/424 1607 | s 2 1608 | f 441/53/14 440/52/14 415/23/14 418/26/14 1609 | s 8 1610 | f 440/52/67 442/54/67 416/24/67 415/23/67 1611 | s 1 1612 | f 452/72/70 453/73/71 454/74/72 455/75/73 1613 | f 456/76/74 457/77/75 453/73/71 452/72/70 1614 | f 455/75/73 458/78/76 459/79/77 452/72/70 1615 | f 452/72/70 459/79/77 460/80/78 456/76/74 1616 | f 461/81/79 459/79/77 458/78/76 462/82/80 1617 | f 463/83/81 460/80/78 459/79/77 461/81/79 1618 | f 464/84/82 461/81/79 462/82/80 465/85/83 1619 | f 466/86/84 463/83/81 461/81/79 464/84/82 1620 | f 467/87/85 464/84/82 465/85/83 468/88/86 1621 | f 469/89/87 466/86/84 464/84/82 467/87/85 1622 | f 470/90/88 467/87/85 468/88/86 471/91/89 1623 | f 472/92/90 469/89/87 467/87/85 470/90/88 1624 | f 453/73/71 470/90/88 471/91/89 454/74/72 1625 | f 457/77/75 472/92/90 470/90/88 453/73/71 1626 | # 307 polygons - 48 triangles 1627 | 1628 | -------------------------------------------------------------------------------- /cplusplus/MainWindow.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | #include "MainWindow.h" 9 | #include "ui_MainWindow.h" 10 | 11 | class View3D: public QWindow 12 | { 13 | public: 14 | View3D( QScreen* targetScreen = Q_NULLPTR ): QWindow( targetScreen ) 15 | { 16 | setSurfaceType( QSurface::OpenGLSurface ); 17 | 18 | QSurfaceFormat format; 19 | format.setSamples( 4 ); 20 | setFormat( format ); 21 | 22 | create( ); 23 | } 24 | }; 25 | 26 | Settings::Settings( QObject* parent ): QObject( parent ) 27 | { 28 | m_showModel = true; 29 | m_ambient = QColor( 153, 51, 26 ); 30 | m_diffuse = QColor( 51, 153, 26 ); 31 | m_specular = QColor( 153, 230, 26 ); 32 | m_shininess = 0.6; 33 | } 34 | 35 | void Settings::setShowModel( bool showModel ) 36 | { 37 | if ( m_showModel == showModel ) return; 38 | m_showModel = showModel; 39 | emit showModelChanged( ); 40 | } 41 | 42 | void Settings::setAmbient( const QColor& ambient ) 43 | { 44 | if ( m_ambient == ambient ) return; 45 | m_ambient = ambient; 46 | emit ambientChanged( ); 47 | } 48 | 49 | void Settings::setDiffuse( const QColor& diffuse ) 50 | { 51 | if ( m_diffuse == diffuse ) return; 52 | m_diffuse = diffuse; 53 | emit diffuseChanged( ); 54 | } 55 | 56 | void Settings::setSpecular( const QColor& specular ) 57 | { 58 | if ( m_specular == specular ) return; 59 | m_specular = specular; 60 | emit specularChanged( ); 61 | } 62 | 63 | void Settings::setShininess( float shininess ) 64 | { 65 | if ( m_shininess == shininess ) return; 66 | m_shininess = shininess; 67 | emit shininessChanged( ); 68 | } 69 | 70 | MainWindow::MainWindow(QWidget *parent) : 71 | QMainWindow(parent), 72 | ui(new Ui::MainWindow) 73 | { 74 | ui->setupUi(this); 75 | ui->groupBox->setVisible( false ); 76 | m_settings.setShininess( ui->shininessEdit->text( ).toFloat( ) ); 77 | 78 | using namespace Qt3D; 79 | using namespace Qt3D::Quick; 80 | // 创建一个3D的视图 81 | // 1 82 | View3D* view3D = new View3D; 83 | 84 | // 2 85 | QQmlAspectEngine* engine = new QQmlAspectEngine( this ); 86 | engine->aspectEngine( )->registerAspect( new QRenderAspect ); 87 | engine->aspectEngine( )->registerAspect( new QInputAspect ); 88 | 89 | // 3 90 | QVariantMap data; 91 | data.insert( QStringLiteral( "surface" ), 92 | QVariant::fromValue( static_cast( view3D ) ) ); 93 | data.insert( QStringLiteral( "eventSource" ), 94 | QVariant::fromValue( view3D ) ); 95 | engine->aspectEngine( )->setData( data ); 96 | 97 | // 4 98 | engine->qmlEngine( )->rootContext( )->setContextProperty( "_settings", &m_settings ); 99 | 100 | // 5 101 | engine->aspectEngine( )->initialize( ); 102 | engine->setSource( QUrl( "qrc:/qml/main.qml" ) ); 103 | 104 | QVBoxLayout* l = qobject_cast( ui->centralwidget->layout( ) ); 105 | l->insertWidget( 0, QWidget::createWindowContainer( view3D ) ); 106 | } 107 | 108 | MainWindow::~MainWindow() 109 | { 110 | delete ui; 111 | } 112 | 113 | void MainWindow::on_showModelButton_clicked() 114 | { 115 | bool show = m_settings.showModel( ); 116 | show = !show; 117 | ui->showModelButton->setText( show? "隐藏模型": "显示模型" ); 118 | m_settings.setShowModel( show ); 119 | } 120 | 121 | void MainWindow::decorateButton( QPushButton* button, const QColor& color ) 122 | { 123 | QString styleSheetTemplate( "background: rgb( %1, %2, %3 )" ); 124 | QString styleSheet = styleSheetTemplate. 125 | arg( color.red( ) ).arg( color.green( ) ). 126 | arg( color.blue( ) ); 127 | button->setStyleSheet( styleSheet ); 128 | } 129 | 130 | void MainWindow::on_ambientButton_clicked() 131 | { 132 | QPushButton* button = qobject_cast( sender( ) ); 133 | QColor color, prevColor; 134 | prevColor = m_settings.ambient( ); 135 | color = QColorDialog::getColor( prevColor, this, "请选择一个颜色" ); 136 | decorateButton( button, color ); 137 | m_settings.setAmbient( color ); 138 | } 139 | 140 | void MainWindow::on_diffuseButton_clicked() 141 | { 142 | QPushButton* button = qobject_cast( sender( ) ); 143 | QColor color, prevColor; 144 | prevColor = m_settings.diffuse( ); 145 | color = QColorDialog::getColor( prevColor, this, "请选择一个颜色" ); 146 | decorateButton( button, color ); 147 | m_settings.setDiffuse( color ); 148 | } 149 | 150 | void MainWindow::on_specularButton_clicked() 151 | { 152 | QPushButton* button = qobject_cast( sender( ) ); 153 | QColor color, prevColor; 154 | prevColor = m_settings.specular( ); 155 | color = QColorDialog::getColor( prevColor, this, "请选择一个颜色" ); 156 | decorateButton( button, color ); 157 | m_settings.setSpecular( color ); 158 | } 159 | 160 | void MainWindow::on_shininessEdit_returnPressed( void ) 161 | { 162 | m_settings.setShininess( ui->shininessEdit->text( ).toFloat( ) ); 163 | } 164 | -------------------------------------------------------------------------------- /cplusplus/MainWindow.h: -------------------------------------------------------------------------------- 1 | #ifndef MAINWINDOW_H 2 | #define MAINWINDOW_H 3 | 4 | #include 5 | #include 6 | 7 | class Settings: public QObject 8 | { 9 | Q_OBJECT 10 | Q_PROPERTY( bool showModel READ showModel WRITE setShowModel NOTIFY showModelChanged ) 11 | Q_PROPERTY( QColor ambient READ ambient WRITE setAmbient NOTIFY ambientChanged ) 12 | Q_PROPERTY( QColor diffuse READ diffuse WRITE setDiffuse NOTIFY diffuseChanged ) 13 | Q_PROPERTY( QColor specular READ specular WRITE setSpecular NOTIFY specularChanged ) 14 | Q_PROPERTY( float shininess READ shininess WRITE setShininess NOTIFY shininessChanged ) 15 | public: 16 | explicit Settings( QObject* parent = Q_NULLPTR ); 17 | 18 | bool showModel( void ) { return m_showModel; } 19 | void setShowModel( bool showModel ); 20 | 21 | QColor ambient( void ) { return m_ambient; } 22 | void setAmbient( const QColor& ambient ); 23 | 24 | QColor diffuse( void ) { return m_diffuse; } 25 | void setDiffuse( const QColor& diffuse ); 26 | 27 | QColor specular( void ) { return m_specular; } 28 | void setSpecular( const QColor& specular ); 29 | 30 | float shininess( void ) { return m_shininess; } 31 | void setShininess( float shininess ); 32 | signals: 33 | void showModelChanged( void ); 34 | void ambientChanged( void ); 35 | void diffuseChanged( void ); 36 | void specularChanged( void ); 37 | void shininessChanged( void ); 38 | protected: 39 | bool m_showModel; 40 | QColor m_ambient, m_diffuse, m_specular; 41 | float m_shininess; 42 | }; 43 | 44 | namespace Ui { 45 | class MainWindow; 46 | class QPushButton; 47 | } 48 | 49 | class MainWindow : public QMainWindow 50 | { 51 | Q_OBJECT 52 | public: 53 | explicit MainWindow(QWidget *parent = 0); 54 | ~MainWindow(); 55 | 56 | private slots: 57 | void on_showModelButton_clicked(); 58 | void on_ambientButton_clicked(); 59 | void on_diffuseButton_clicked(); 60 | void on_specularButton_clicked(); 61 | void on_shininessEdit_returnPressed(); 62 | 63 | private: 64 | void decorateButton( QPushButton* button, const QColor& color ); 65 | 66 | Ui::MainWindow *ui; 67 | Settings m_settings; 68 | }; 69 | 70 | #endif // MAINWINDOW_H 71 | -------------------------------------------------------------------------------- /cplusplus/MainWindow.ui: -------------------------------------------------------------------------------- 1 | 2 | 3 | MainWindow 4 | 5 | 6 | 7 | 0 8 | 0 9 | 800 10 | 600 11 | 12 | 13 | 14 | Qt3D教程 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 隐藏模型 24 | 25 | 26 | 27 | 28 | 29 | 30 | 设置材质 31 | 32 | 33 | true 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 0 42 | 0 43 | 44 | 45 | 46 | 材质信息 47 | 48 | 49 | 50 | 51 | 52 | 环境光 53 | 54 | 55 | 56 | 57 | 58 | 59 | 漫反射 60 | 61 | 62 | 63 | 64 | 65 | 66 | 镜面反射 67 | 68 | 69 | 70 | 71 | 72 | 73 | 镜面系数 74 | 75 | 76 | 77 | 78 | 79 | 80 | 0.6 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | Qt::Horizontal 91 | 92 | 93 | 94 | 40 95 | 20 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 0 108 | 0 109 | 800 110 | 23 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | materialButtton 120 | toggled(bool) 121 | groupBox 122 | setVisible(bool) 123 | 124 | 125 | 129 126 | 295 127 | 128 | 129 | 227 130 | 325 131 | 132 | 133 | 134 | 135 | 136 | -------------------------------------------------------------------------------- /cplusplus/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "MainWindow.h" 3 | 4 | int main( int argc, char** argv ) 5 | { 6 | QApplication app( argc, argv ); 7 | 8 | MainWindow m; 9 | m.show( ); 10 | 11 | return app.exec( ); 12 | } 13 | -------------------------------------------------------------------------------- /qml.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | qml/main.qml 4 | 5 | 6 | -------------------------------------------------------------------------------- /qml/main.qml: -------------------------------------------------------------------------------- 1 | import Qt3D 2.0 2 | import Qt3D.Renderer 2.0 3 | import QtQuick 2.5 as Quick 4 | 5 | Entity 6 | { 7 | id: root 8 | 9 | Camera 10 | { 11 | id: camera 12 | position: Qt.vector3d( 0.0, 20.0, 100.0 ) 13 | projectionType: CameraLens.PerspectiveProjection 14 | fieldOfView: 45 15 | aspectRatio: 16.0 / 9.0 16 | nearPlane : 0.1 17 | farPlane : 1000.0 18 | upVector: Qt.vector3d( 0.0, 1.0, 0.0 ) 19 | viewCenter: Qt.vector3d( 0.0, 20.0, 0.0 ) 20 | } 21 | 22 | components: FrameGraph 23 | { 24 | ForwardRenderer 25 | { 26 | clearColor: Qt.rgba( 0.2, 0, 0, 1 ) 27 | camera: camera 28 | } 29 | } 30 | 31 | PhongMaterial 32 | { 33 | id: phongMaterial 34 | ambient: _settings.ambient 35 | diffuse: _settings.diffuse 36 | specular: _settings.specular 37 | shininess: _settings.shininess 38 | } 39 | 40 | Entity 41 | { 42 | Mesh 43 | { 44 | id: chestMesh 45 | source: "qrc:/assets/Chest.obj" 46 | enabled: _settings.showModel 47 | } 48 | 49 | components: [ chestMesh, phongMaterial ] 50 | } 51 | 52 | Entity 53 | { 54 | Mesh 55 | { 56 | id: trefoilMesh 57 | source: "qrc:/assets/trefoil.obj" 58 | enabled: _settings.showModel 59 | } 60 | 61 | Transform 62 | { 63 | id: transform 64 | 65 | Translate 66 | { 67 | translation: Qt.vector3d( 0, 30, 50 ) 68 | } 69 | 70 | Rotate 71 | { 72 | axis: Qt.vector3d( 0, 1, 0 ) 73 | Quick.NumberAnimation on angle 74 | { 75 | from: 0 76 | to: 360 77 | loops: Quick.Animation.Infinite 78 | duration: 2000 79 | running: true 80 | } 81 | } 82 | } 83 | 84 | components: [ trefoilMesh, phongMaterial, transform ] 85 | } 86 | 87 | Configuration 88 | { 89 | controlledCamera: camera 90 | } 91 | } 92 | --------------------------------------------------------------------------------