diff --git a/package.json b/package.json index 6f35659..c8325eb 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "@vitejs/plugin-vue": "^5.2.3", "@vitejs/plugin-vue-jsx": "^4.2.0", "@vue/tsconfig": "^0.7.0", + "tslib": "2.8.1", "npm-run-all2": "^7.0.2", "prettier": "3.5.3", "rimraf": "^6.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 569bd57..26bc966 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -129,6 +129,9 @@ importers: three-mesh-bvh: specifier: ^0.9.0 version: 0.9.0(three@0.176.0) + tslib: + specifier: 2.8.1 + version: 2.8.1 typescript: specifier: ~5.8.0 version: 5.8.3 diff --git a/src/assets/images/conveyor/cursors/curvedconveyor.cur b/src/assets/images/conveyor/cursors/curvedconveyor.cur new file mode 100644 index 0000000..576869f Binary files /dev/null and b/src/assets/images/conveyor/cursors/curvedconveyor.cur differ diff --git a/src/assets/images/conveyor/cursors/joinconveyors.cur b/src/assets/images/conveyor/cursors/joinconveyors.cur new file mode 100644 index 0000000..4eae3e2 Binary files /dev/null and b/src/assets/images/conveyor/cursors/joinconveyors.cur differ diff --git a/src/assets/images/conveyor/cursors/straightconveyor.cur b/src/assets/images/conveyor/cursors/straightconveyor.cur new file mode 100644 index 0000000..d5dc6be Binary files /dev/null and b/src/assets/images/conveyor/cursors/straightconveyor.cur differ diff --git a/src/assets/images/conveyor/shapes/BasicSideSkirt.png b/src/assets/images/conveyor/shapes/BasicSideSkirt.png new file mode 100644 index 0000000..5d7f1b9 Binary files /dev/null and b/src/assets/images/conveyor/shapes/BasicSideSkirt.png differ diff --git a/src/assets/images/conveyor/shapes/BasicSideSkirtThumbnail.png b/src/assets/images/conveyor/shapes/BasicSideSkirtThumbnail.png new file mode 100644 index 0000000..234a543 Binary files /dev/null and b/src/assets/images/conveyor/shapes/BasicSideSkirtThumbnail.png differ diff --git a/src/assets/images/conveyor/shapes/Belt1.png b/src/assets/images/conveyor/shapes/Belt1.png new file mode 100644 index 0000000..6a58f48 Binary files /dev/null and b/src/assets/images/conveyor/shapes/Belt1.png differ diff --git a/src/assets/images/conveyor/shapes/Belt1Thumbnail.png b/src/assets/images/conveyor/shapes/Belt1Thumbnail.png new file mode 100644 index 0000000..bf027ca Binary files /dev/null and b/src/assets/images/conveyor/shapes/Belt1Thumbnail.png differ diff --git a/src/assets/images/conveyor/shapes/ConveyorLeg.png b/src/assets/images/conveyor/shapes/ConveyorLeg.png new file mode 100644 index 0000000..474a308 Binary files /dev/null and b/src/assets/images/conveyor/shapes/ConveyorLeg.png differ diff --git a/src/assets/images/conveyor/shapes/ConveyorLegBottom.ac b/src/assets/images/conveyor/shapes/ConveyorLegBottom.ac new file mode 100644 index 0000000..d740d13 --- /dev/null +++ b/src/assets/images/conveyor/shapes/ConveyorLegBottom.ac @@ -0,0 +1,407 @@ +AC3Db +MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 128 trans 0 +OBJECT world +kids 2 +OBJECT poly +name "cylinder" +loc 0 -0.0724982 0.390399 +texture "ConveyorLeg.png" +crease 45.000000 +numvert 39 +0.326811 -0.367495 0.00728196 +0.375908 -0.367495 0.00728196 +0.35136 -0.367495 0.0510423 +0.302263 -0.367495 0.0510423 +0.277715 -0.367495 0.00728196 +0.302263 -0.367495 -0.0364784 +0.35136 -0.367495 -0.0364784 +0.375908 -0.398161 0.00728196 +0.35136 -0.398161 0.0510423 +0.302263 -0.398161 0.0510423 +0.277715 -0.398161 0.00728196 +0.302263 -0.398161 -0.0364784 +0.35136 -0.398161 -0.0364784 +-0.296261 -0.398161 -0.0364784 +-0.345358 -0.398161 -0.0364784 +-0.369906 -0.398161 0.00728196 +-0.345358 -0.398161 0.0510423 +-0.296261 -0.398161 0.0510423 +-0.271713 -0.398161 0.00728196 +-0.296261 -0.367495 -0.0364784 +-0.345358 -0.367495 -0.0364784 +-0.369906 -0.367495 0.00728196 +-0.345358 -0.367495 0.0510423 +-0.296261 -0.367495 0.0510423 +-0.271713 -0.367495 0.00728196 +-0.32081 -0.367495 0.00728196 +-0.00771773 0.346006 0.102446 +0.0447349 0.346006 0.102446 +0.0185092 0.294712 0.102446 +-0.0339435 0.294712 0.102446 +-0.0601692 0.346006 0.102446 +-0.0339435 0.397301 0.102446 +0.0185092 0.397301 0.102446 +0.0447349 0.346006 0.0905167 +0.0185092 0.294712 0.0905167 +-0.0339435 0.294712 0.0905167 +-0.0601692 0.346006 0.0905167 +-0.0339435 0.397301 0.0905167 +0.0185092 0.397301 0.0905167 +numsurf 36 +SURF 0x10 +mat 0 +refs 3 +0 0.93417 0.978914 +1 1 0.978914 +6 0.967086 1 +SURF 0x10 +mat 0 +refs 3 +0 0.93417 0.978914 +2 0.967086 0.957828 +1 1 0.978914 +SURF 0x10 +mat 0 +refs 3 +0 0.93417 0.978914 +3 0.901256 0.957828 +2 0.967086 0.957828 +SURF 0x10 +mat 0 +refs 3 +0 0.93417 0.978914 +4 0.868341 0.978914 +3 0.901256 0.957828 +SURF 0x10 +mat 0 +refs 3 +0 0.93417 0.978914 +5 0.901256 1 +4 0.868341 0.978914 +SURF 0x10 +mat 0 +refs 3 +0 0.93417 0.978914 +6 0.967086 1 +5 0.901256 1 +SURF 0x10 +mat 0 +refs 4 +12 0.0355123 0.205551 +6 0.0355123 0.135599 +1 0.121537 0.135599 +7 0.121537 0.205551 +SURF 0x10 +mat 0 +refs 4 +7 0.121537 0.205551 +1 0.121537 0.135599 +2 0.20756 0.135599 +8 0.20756 0.205551 +SURF 0x10 +mat 0 +refs 4 +8 0.20756 0.205551 +2 0.20756 0.135599 +3 0.293585 0.135599 +9 0.293585 0.205551 +SURF 0x10 +mat 0 +refs 4 +9 0.293585 0.205551 +3 0.293585 0.135599 +4 0.379609 0.135599 +10 0.379609 0.205551 +SURF 0x10 +mat 0 +refs 4 +10 0.379609 0.205551 +4 0.379609 0.135599 +5 0.465633 0.135599 +11 0.465633 0.205551 +SURF 0x10 +mat 0 +refs 4 +11 0.465633 0.205551 +5 0.465633 0.135599 +6 0.551657 0.135599 +12 0.551657 0.205551 +SURF 0x10 +mat 0 +refs 4 +14 0.465633 0.205551 +20 0.465633 0.135599 +19 0.551657 0.135599 +13 0.551657 0.205551 +SURF 0x10 +mat 0 +refs 4 +15 0.379609 0.205551 +21 0.379609 0.135599 +20 0.465633 0.135599 +14 0.465633 0.205551 +SURF 0x10 +mat 0 +refs 4 +16 0.293585 0.205551 +22 0.293585 0.135599 +21 0.379609 0.135599 +15 0.379609 0.205551 +SURF 0x10 +mat 0 +refs 4 +17 0.20756 0.205551 +23 0.20756 0.135599 +22 0.293585 0.135599 +16 0.293585 0.205551 +SURF 0x10 +mat 0 +refs 4 +18 0.121537 0.205551 +24 0.121537 0.135599 +23 0.20756 0.135599 +17 0.20756 0.205551 +SURF 0x10 +mat 0 +refs 4 +13 0.0355123 0.205551 +19 0.0355123 0.135599 +24 0.121537 0.135599 +18 0.121537 0.205551 +SURF 0x10 +mat 0 +refs 3 +25 0.0658288 0.978914 +19 0.0987445 1 +20 0.0329144 1 +SURF 0x10 +mat 0 +refs 3 +25 0.0658288 0.978914 +20 0.0329144 1 +21 0 0.978914 +SURF 0x10 +mat 0 +refs 3 +25 0.0658288 0.978914 +21 0 0.978914 +22 0.0329144 0.957828 +SURF 0x10 +mat 0 +refs 3 +25 0.0658288 0.978914 +22 0.0329144 0.957828 +23 0.0987445 0.957828 +SURF 0x10 +mat 0 +refs 3 +25 0.0658288 0.978914 +23 0.0987445 0.957828 +24 0.131659 0.978914 +SURF 0x10 +mat 0 +refs 3 +25 0.0658288 0.978914 +24 0.131659 0.978914 +19 0.0987445 1 +SURF 0x10 +mat 0 +refs 3 +26 0.780225 0.870105 +27 0.881278 0.870105 +32 0.830753 0.904283 +SURF 0x10 +mat 0 +refs 3 +26 0.780225 0.870105 +28 0.830753 0.835927 +27 0.881278 0.870105 +SURF 0x10 +mat 0 +refs 3 +26 0.780225 0.870105 +29 0.729699 0.835927 +28 0.830753 0.835927 +SURF 0x10 +mat 0 +refs 3 +26 0.780225 0.870105 +30 0.679173 0.870105 +29 0.729699 0.835927 +SURF 0x10 +mat 0 +refs 3 +26 0.780225 0.870105 +31 0.729699 0.904283 +30 0.679173 0.870105 +SURF 0x10 +mat 0 +refs 3 +26 0.780225 0.870105 +32 0.830753 0.904283 +31 0.729699 0.904283 +SURF 0x10 +mat 0 +refs 4 +38 0.0355123 0.205551 +32 0.0355123 0.135599 +27 0.121537 0.135599 +33 0.121537 0.205551 +SURF 0x10 +mat 0 +refs 4 +33 0.121537 0.205551 +27 0.121537 0.135599 +28 0.20756 0.135599 +34 0.20756 0.205551 +SURF 0x10 +mat 0 +refs 4 +34 0.20756 0.205551 +28 0.20756 0.135599 +29 0.293585 0.135599 +35 0.293585 0.205551 +SURF 0x10 +mat 0 +refs 4 +35 0.293585 0.205551 +29 0.293585 0.135599 +30 0.379609 0.135599 +36 0.379609 0.205551 +SURF 0x10 +mat 0 +refs 4 +36 0.379609 0.205551 +30 0.379609 0.135599 +31 0.465633 0.135599 +37 0.465633 0.205551 +SURF 0x10 +mat 0 +refs 4 +37 0.465633 0.205551 +31 0.465633 0.135599 +32 0.551657 0.135599 +38 0.551657 0.205551 +kids 0 +OBJECT poly +name "cylinder" +texture "ConveyorLeg.png" +crease 45.000000 +numvert 24 +-0.186592 0.443982 -0.5 +0.186592 0.443982 -0.5 +0.186592 0.443982 0.472143 +-0.186592 0.443982 0.472143 +-0.186592 0.191846 0.472143 +0.186592 0.191846 0.472143 +0.186592 0.191846 -0.5 +-0.186592 0.191846 -0.5 +-0.214703 0.5 0.32644 +0.214939 0.5 0.32644 +0.214939 0.5 0.480749 +-0.214703 0.5 0.480749 +-0.214703 -0.464857 0.480749 +0.214939 -0.464857 0.480749 +0.214939 -0.464857 0.32644 +-0.214703 -0.464857 0.32644 +-0.5 -0.5 0.287266 +0.5 -0.5 0.287266 +0.5 -0.5 0.5 +-0.5 -0.5 0.5 +-0.5 -0.466735 0.5 +0.5 -0.466735 0.5 +0.5 -0.466735 0.287266 +-0.5 -0.466735 0.287266 +numsurf 13 +SURF 0x30 +mat 0 +refs 4 +0 0.805266 0.442918 +3 0.805266 0.612888 +2 0.690746 0.612888 +1 0.690746 0.442918 +SURF 0x30 +mat 0 +refs 4 +3 0.076087 0.214844 +4 0.297005 0.214844 +5 0.297005 0.308818 +2 0.076087 0.308818 +SURF 0x30 +mat 0 +refs 4 +0 0.589915 0.444987 +7 0.684622 0.444987 +4 0.684622 0.612105 +3 0.589915 0.612105 +SURF 0x30 +mat 0 +refs 4 +2 0.914891 0.614218 +5 0.814166 0.614218 +6 0.814166 0.443752 +1 0.914891 0.443752 +SURF 0x30 +mat 0 +refs 4 +11 0.657604 0.881663 +12 0.657604 0.582563 +13 0.897276 0.582563 +10 0.897276 0.881663 +SURF 0x30 +mat 0 +refs 4 +8 0.590196 0.881663 +15 0.590196 0.582563 +12 0.657604 0.582563 +11 0.657604 0.881663 +SURF 0x30 +mat 0 +refs 4 +10 0.897276 0.881663 +13 0.897276 0.582563 +14 0.964684 0.582563 +9 0.964684 0.881663 +SURF 0x30 +mat 0 +refs 4 +21 0.942293 0.207747 +18 0.942293 0.17229 +17 0.0577075 0.17229 +22 0.0577075 0.207747 +SURF 0x30 +mat 0 +refs 4 +23 0.0577075 0.207747 +16 0.0577075 0.17229 +19 0.942293 0.17229 +20 0.942293 0.207747 +SURF 0x30 +mat 0 +refs 4 +22 1 0.184245 +17 1 0.17229 +16 0 0.17229 +23 0 0.184245 +SURF 0x30 +mat 0 +refs 4 +20 0 0.184245 +19 0 0.17229 +18 1 0.17229 +21 1 0.184245 +SURF 0x30 +mat 0 +refs 4 +23 0.6481 1 +20 0.6481 0.901215 +21 1 0.901215 +22 1 1 +SURF 0x30 +mat 0 +refs 4 +16 0.6481 1 +17 1 1 +18 1 0.901215 +19 0.6481 0.901215 +kids 0 diff --git a/src/assets/images/conveyor/shapes/ConveyorLegMiddle.ac b/src/assets/images/conveyor/shapes/ConveyorLegMiddle.ac new file mode 100644 index 0000000..cc6b23c --- /dev/null +++ b/src/assets/images/conveyor/shapes/ConveyorLegMiddle.ac @@ -0,0 +1,41 @@ +AC3Db +MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 128 trans 0 +OBJECT world +kids 1 +OBJECT poly +name "object" +loc 2.91038e-010 0.652511 -0.00318626 +texture "ConveyorLeg.png" +crease 45.000000 +numvert 8 +0.207361 -1.1524 0.482905 +-0.207044 -1.1524 0.482905 +-0.207044 -0.152511 0.482905 +0.207361 -0.152511 0.482905 +-0.206729 -0.152626 0.328158 +0.206947 -0.152626 0.328158 +0.206947 -1.15251 0.328158 +-0.206729 -1.15251 0.328158 +numsurf 3 +SURF 0x30 +mat 0 +refs 4 +2 0.11368 1 +1 0.11368 0.000115275 +0 0.871919 0.000115275 +3 0.871919 1 +SURF 0x30 +mat 0 +refs 4 +4 0.114256 0.999885 +7 0.114256 0 +1 0.0119663 0.000115275 +2 0.0119663 1 +SURF 0x30 +mat 0 +refs 4 +3 0.985599 1 +0 0.985599 0.000115275 +6 0.87116 0 +5 0.87116 0.999885 +kids 0 diff --git a/src/assets/images/conveyor/shapes/ConveyorLegTop.ac b/src/assets/images/conveyor/shapes/ConveyorLegTop.ac new file mode 100644 index 0000000..8b00cad --- /dev/null +++ b/src/assets/images/conveyor/shapes/ConveyorLegTop.ac @@ -0,0 +1,299 @@ +AC3Db +MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 128 trans 0 +OBJECT world +kids 1 +OBJECT poly +name "cylinder" +loc -2.98023e-007 -1.19209e-007 -1.19209e-007 +texture "ConveyorLeg.png" +crease 45.000000 +numvert 52 +-0.499195 0.499916 0.479431 +0.499105 0.499916 0.479431 +0.499909 0.343939 0.479431 +0.249932 0.0358201 0.479431 +-0.250022 0.0358201 0.479431 +-0.5 0.343939 0.479431 +0.0129753 -0.33381 0.479811 +-0.0342977 -0.33381 0.479811 +-0.0579337 -0.377521 0.479811 +-0.0342977 -0.421232 0.479811 +0.0129753 -0.421232 0.479811 +0.0366113 -0.377521 0.479811 +0.0129753 -0.33381 0.5 +-0.0342977 -0.33381 0.5 +-0.0579337 -0.377521 0.5 +-0.0342977 -0.421232 0.5 +0.0129753 -0.421232 0.5 +0.0366113 -0.377521 0.5 +-0.0106617 -0.377521 0.5 +4.58017e-005 0.344023 0.499152 +0.207046 0.155309 0.436886 +0.207046 0.155309 0.479702 +-0.206636 0.155309 0.479702 +-0.206636 0.155309 0.436886 +-0.206727 -0.505034 0.325509 +0.206955 -0.505034 0.325509 +0.206955 -0.505034 0.479645 +-0.206727 -0.505034 0.479645 +-0.206727 -0.065938 0.479645 +0.206955 -0.065938 0.479645 +0.206955 -0.065938 0.325509 +-0.206727 -0.065938 0.325509 +0.249932 0.0358194 0.479433 +-0.250022 0.0358194 0.479433 +-0.499999 0.343939 0.479433 +-0.499195 0.499916 0.479433 +0.499105 0.499916 0.479433 +0.499909 0.343939 0.479433 +-0.17966 -0.441224 -0.5 +0.179661 -0.441224 -0.5 +0.179661 -0.441224 0.471048 +-0.17966 -0.441224 0.471048 +-0.17966 -0.275231 0.471048 +0.179661 -0.275231 0.471048 +0.179661 -0.275231 -0.5 +-0.17966 -0.275231 -0.5 +0.250023 0.0359036 0.499152 +0.5 0.344023 0.499152 +-0.249931 0.0359036 0.499152 +-0.499908 0.344023 0.499152 +-0.499104 0.5 0.499152 +0.499196 0.5 0.499152 +numsurf 35 +SURF 0x30 +mat 0 +refs 6 +0 0.694758 0.920914 +1 0.939456 0.920914 +2 0.939653 0.907175 +3 0.87838 0.880033 +4 0.755834 0.880033 +5 0.694561 0.907175 +SURF 0x10 +mat 0 +refs 4 +7 0.833333 1 +13 0.833333 0 +12 1 0 +6 1 1 +SURF 0x10 +mat 0 +refs 4 +8 0.666667 1 +14 0.666667 0 +13 0.833333 0 +7 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +9 0.5 1 +15 0.5 0 +14 0.666667 0 +8 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +10 0.333333 1 +16 0.333333 0 +15 0.5 0 +9 0.5 1 +SURF 0x10 +mat 0 +refs 4 +11 0.166667 1 +17 0.166667 0 +16 0.333333 0 +10 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +6 0 1 +12 0 0 +17 0.166667 0 +11 0.166667 1 +SURF 0x10 +mat 0 +refs 3 +18 0.788536 0.65271 +12 0.856867 0.698121 +13 0.720208 0.698121 +SURF 0x10 +mat 0 +refs 3 +18 0.788536 0.65271 +13 0.720208 0.698121 +14 0.651881 0.65271 +SURF 0x10 +mat 0 +refs 3 +18 0.788536 0.65271 +14 0.651881 0.65271 +15 0.720208 0.607299 +SURF 0x10 +mat 0 +refs 3 +18 0.788536 0.65271 +15 0.720208 0.607299 +16 0.856867 0.607299 +SURF 0x10 +mat 0 +refs 3 +18 0.788536 0.65271 +16 0.856867 0.607299 +17 0.925195 0.65271 +SURF 0x10 +mat 0 +refs 3 +18 0.788536 0.65271 +17 0.925195 0.65271 +12 0.856867 0.698121 +SURF 0x30 +mat 0 +refs 4 +29 0.310952 0.272293 +30 0.0671036 0.272293 +20 0.243306 0.374311 +21 0.311042 0.374311 +SURF 0x30 +mat 0 +refs 4 +28 0.120966 0.50463 +29 0.826082 0.50463 +21 0.826237 0.530502 +22 0.121121 0.530502 +SURF 0x30 +mat 0 +refs 4 +31 0.0671036 0.272293 +28 0.310952 0.272293 +22 0.311042 0.374311 +23 0.243306 0.374311 +SURF 0x30 +mat 0 +refs 4 +29 0.310952 0.272293 +26 0.310952 0.0721451 +25 0.0671036 0.0721451 +30 0.0671036 0.272293 +SURF 0x30 +mat 0 +refs 4 +31 0.0671036 0.272293 +24 0.0671036 0.0721451 +27 0.310952 0.0721451 +28 0.310952 0.272293 +SURF 0x30 +mat 0 +refs 4 +28 0.120966 0.50463 +27 0.120966 0.150703 +26 0.826082 0.150703 +29 0.826082 0.50463 +SURF 0x30 +mat 0 +refs 4 +43 0.0726503 0.710698 +40 0.204083 0.710698 +39 0.204083 0.139168 +44 0.0726503 0.139168 +SURF 0x30 +mat 0 +refs 4 +45 0.0726503 0.139168 +38 0.204083 0.139168 +41 0.204083 0.710698 +42 0.0726503 0.710698 +SURF 0x30 +mat 0 +refs 4 +42 0.076087 0.214844 +41 0.297005 0.214844 +40 0.297005 0.308818 +43 0.076087 0.308818 +SURF 0x30 +mat 0 +refs 4 +45 0.301905 0.499212 +42 0.301905 0.968827 +43 0.0305434 0.968827 +44 0.0305434 0.499212 +SURF 0x30 +mat 0 +refs 4 +32 0 0 +37 0 0.663793 +47 0.118209 0.663973 +46 0.118209 0.000181393 +SURF 0x30 +mat 0 +refs 4 +33 0.249575 1 +32 0.750334 1 +46 0.750425 0.992902 +48 0.249666 0.992902 +SURF 0x30 +mat 0 +refs 4 +34 0 0.663793 +33 0 0 +48 0.118209 0.000181393 +49 0.118209 0.663973 +SURF 0x30 +mat 0 +refs 4 +35 0 0.999819 +34 0 0.663793 +49 0.118209 0.663973 +50 0.118209 1 +SURF 0x30 +mat 0 +refs 4 +36 0.999909 1 +35 0 1 +50 9.1163e-005 0.992902 +51 1 0.992902 +SURF 0x30 +mat 0 +refs 4 +37 0 0.663793 +36 0 0.999819 +51 0.118209 1 +47 0.118209 0.663973 +SURF 0x30 +mat 0 +refs 3 +46 0.893145 0.801606 +47 0.979843 0.875309 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +48 0.719748 0.801606 +46 0.893145 0.801606 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +49 0.63305 0.875309 +48 0.719748 0.801606 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +50 0.719748 0.949011 +49 0.63305 0.875309 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +51 0.893145 0.949011 +50 0.719748 0.949011 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +47 0.979843 0.875309 +51 0.893145 0.949011 +19 0.806447 0.875309 +kids 0 diff --git a/src/assets/images/conveyor/shapes/ConveyorLegTopHanging.ac b/src/assets/images/conveyor/shapes/ConveyorLegTopHanging.ac new file mode 100644 index 0000000..c7353ba --- /dev/null +++ b/src/assets/images/conveyor/shapes/ConveyorLegTopHanging.ac @@ -0,0 +1,263 @@ +AC3Db +MATERIAL "ac3dmat1" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.2 0.2 0.2 shi 128 trans 0 +OBJECT world +kids 1 +OBJECT poly +name "box" +loc -2.98023e-007 -1.19209e-007 0.412754 +texture "ConveyorLeg.png" +crease 45.000000 +numvert 44 +0.0129753 -0.33381 0.0670567 +-0.0342977 -0.33381 0.0670567 +-0.0579337 -0.377521 0.0670567 +-0.0342977 -0.421232 0.0670567 +0.0129753 -0.421232 0.0670567 +0.0366113 -0.377521 0.0670567 +0.0129753 -0.33381 0.0872456 +-0.0342977 -0.33381 0.0872456 +-0.0579337 -0.377521 0.0872456 +-0.0342977 -0.421232 0.0872456 +0.0129753 -0.421232 0.0872456 +0.0366113 -0.377521 0.0872456 +-0.0106617 -0.377521 0.0872456 +-0.5 0.343939 0.0666766 +-0.250022 0.0358201 0.0666766 +0.249932 0.0358201 0.0666766 +0.499909 0.343939 0.0666766 +0.499105 0.499916 0.0666766 +-0.499195 0.499916 0.0666766 +4.58017e-005 0.344023 0.0863973 +0.207046 0.155309 0.0241314 +0.207046 0.155309 0.0669473 +-0.206636 0.155309 0.0669473 +-0.206636 0.155309 0.0241314 +-0.206727 -0.505034 -0.0872456 +0.206955 -0.505034 -0.0872456 +0.206955 -0.505034 0.0668904 +-0.206727 -0.505034 0.0668904 +-0.206727 -0.065938 0.0668904 +0.206955 -0.065938 0.0668904 +0.206955 -0.065938 -0.0872456 +-0.206727 -0.065938 -0.0872456 +0.249932 0.0358194 0.0666783 +-0.250022 0.0358194 0.0666783 +-0.499999 0.343939 0.0666783 +-0.499195 0.499916 0.0666783 +0.499105 0.499916 0.0666783 +0.499909 0.343939 0.0666783 +0.250023 0.0359036 0.0863973 +0.5 0.344023 0.0863973 +-0.249931 0.0359036 0.0863973 +-0.499908 0.344023 0.0863973 +-0.499104 0.5 0.0863973 +0.499196 0.5 0.0863973 +numsurf 31 +SURF 0x10 +mat 0 +refs 4 +1 0.833333 1 +7 0.833333 0 +6 1 0 +0 1 1 +SURF 0x10 +mat 0 +refs 4 +2 0.666667 1 +8 0.666667 0 +7 0.833333 0 +1 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +3 0.5 1 +9 0.5 0 +8 0.666667 0 +2 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +4 0.333333 1 +10 0.333333 0 +9 0.5 0 +3 0.5 1 +SURF 0x10 +mat 0 +refs 4 +5 0.166667 1 +11 0.166667 0 +10 0.333333 0 +4 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +0 0 1 +6 0 0 +11 0.166667 0 +5 0.166667 1 +SURF 0x10 +mat 0 +refs 3 +12 0 0 +6 0 0 +7 0 0 +SURF 0x10 +mat 0 +refs 3 +12 0 0 +7 0 0 +8 0 0 +SURF 0x10 +mat 0 +refs 3 +12 0 0 +8 0 0 +9 0 0 +SURF 0x10 +mat 0 +refs 3 +12 0 0 +9 0 0 +10 0 0 +SURF 0x10 +mat 0 +refs 3 +12 0 0 +10 0 0 +11 0 0 +SURF 0x10 +mat 0 +refs 3 +12 0 0 +11 0 0 +6 0 0 +SURF 0x30 +mat 0 +refs 6 +18 0 0 +17 0 0 +16 0 0 +15 0 0 +14 0 0 +13 0 0 +SURF 0x30 +mat 0 +refs 4 +29 0.310952 0.272293 +30 0.0671036 0.272293 +20 0.243306 0.374311 +21 0.311042 0.374311 +SURF 0x30 +mat 0 +refs 4 +28 0.120966 0.50463 +29 0.826082 0.50463 +21 0.826237 0.530502 +22 0.121121 0.530502 +SURF 0x30 +mat 0 +refs 4 +31 0.0671036 0.272293 +28 0.310952 0.272293 +22 0.311042 0.374311 +23 0.243306 0.374311 +SURF 0x30 +mat 0 +refs 4 +29 0.310952 0.272293 +26 0.310952 0.0721451 +25 0.0671036 0.0721451 +30 0.0671036 0.272293 +SURF 0x30 +mat 0 +refs 4 +31 0.0671036 0.272293 +24 0.0671036 0.0721451 +27 0.310952 0.0721451 +28 0.310952 0.272293 +SURF 0x30 +mat 0 +refs 4 +28 0.120966 0.50463 +27 0.120966 0.150703 +26 0.826082 0.150703 +29 0.826082 0.50463 +SURF 0x30 +mat 0 +refs 4 +32 0 0 +37 0 0 +39 0 0 +38 0 0 +SURF 0x30 +mat 0 +refs 4 +33 0 0 +32 0 0 +38 0 0 +40 0 0 +SURF 0x30 +mat 0 +refs 4 +34 0 0 +33 0 0 +40 0 0 +41 0 0 +SURF 0x30 +mat 0 +refs 4 +35 0 0 +34 0 0 +41 0 0 +42 0 0 +SURF 0x30 +mat 0 +refs 4 +36 0 0 +35 0 0 +42 0 0 +43 0 0 +SURF 0x30 +mat 0 +refs 4 +37 0 0 +36 0 0 +43 0 0 +39 0 0 +SURF 0x30 +mat 0 +refs 3 +38 0.893145 0.801606 +39 0.979843 0.875309 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +40 0.719748 0.801606 +38 0.893145 0.801606 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +41 0.63305 0.875309 +40 0.719748 0.801606 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +42 0.719748 0.949011 +41 0.63305 0.875309 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +43 0.893145 0.949011 +42 0.719748 0.949011 +19 0.806447 0.875309 +SURF 0x30 +mat 0 +refs 3 +39 0.979843 0.875309 +43 0.893145 0.949011 +19 0.806447 0.875309 +kids 0 diff --git a/src/assets/images/conveyor/shapes/ConveyorRoller.png b/src/assets/images/conveyor/shapes/ConveyorRoller.png new file mode 100644 index 0000000..66719f3 Binary files /dev/null and b/src/assets/images/conveyor/shapes/ConveyorRoller.png differ diff --git a/src/assets/images/conveyor/shapes/RibSideSkirt.jpg b/src/assets/images/conveyor/shapes/RibSideSkirt.jpg new file mode 100644 index 0000000..0ca75ab Binary files /dev/null and b/src/assets/images/conveyor/shapes/RibSideSkirt.jpg differ diff --git a/src/assets/images/conveyor/shapes/RibSideSkirtThumbnail.jpg b/src/assets/images/conveyor/shapes/RibSideSkirtThumbnail.jpg new file mode 100644 index 0000000..7625d5c Binary files /dev/null and b/src/assets/images/conveyor/shapes/RibSideSkirtThumbnail.jpg differ diff --git a/src/assets/images/conveyor/shapes/RidgeBelt.heightmap.jpg b/src/assets/images/conveyor/shapes/RidgeBelt.heightmap.jpg new file mode 100644 index 0000000..ca1de17 Binary files /dev/null and b/src/assets/images/conveyor/shapes/RidgeBelt.heightmap.jpg differ diff --git a/src/assets/images/conveyor/shapes/RidgeBelt.jpg b/src/assets/images/conveyor/shapes/RidgeBelt.jpg new file mode 100644 index 0000000..9d81fec Binary files /dev/null and b/src/assets/images/conveyor/shapes/RidgeBelt.jpg differ diff --git a/src/assets/images/conveyor/shapes/RidgeBelt.normalmap.jpg b/src/assets/images/conveyor/shapes/RidgeBelt.normalmap.jpg new file mode 100644 index 0000000..7d0e581 Binary files /dev/null and b/src/assets/images/conveyor/shapes/RidgeBelt.normalmap.jpg differ diff --git a/src/assets/images/conveyor/shapes/RidgeBeltThumbnail.png b/src/assets/images/conveyor/shapes/RidgeBeltThumbnail.png new file mode 100644 index 0000000..ce33db3 Binary files /dev/null and b/src/assets/images/conveyor/shapes/RidgeBeltThumbnail.png differ diff --git a/src/assets/images/conveyor/shapes/RubberBelt.png b/src/assets/images/conveyor/shapes/RubberBelt.png new file mode 100644 index 0000000..bf3d323 Binary files /dev/null and b/src/assets/images/conveyor/shapes/RubberBelt.png differ diff --git a/src/assets/images/conveyor/shapes/RubberBeltThumbnail.png b/src/assets/images/conveyor/shapes/RubberBeltThumbnail.png new file mode 100644 index 0000000..5d1a474 Binary files /dev/null and b/src/assets/images/conveyor/shapes/RubberBeltThumbnail.png differ diff --git a/src/assets/images/conveyor/shapes/SideSkirt.ac b/src/assets/images/conveyor/shapes/SideSkirt.ac new file mode 100644 index 0000000..aa7a371 --- /dev/null +++ b/src/assets/images/conveyor/shapes/SideSkirt.ac @@ -0,0 +1,826 @@ +AC3Db +MATERIAL "ac3dmat11" rgb 0.933 0.502 0.933 amb 0.235 0.235 0.243 emis 0 0 0 spec 0.2 0.2 0.2 shi 128 trans 0 +OBJECT world +kids 1 +OBJECT poly +name "block" +texture "SideSkirt.png" +crease 45.000000 +numvert 115 +0.443051 -0.173524 -0.144491 +0.459473 -0.173524 -0.378164 +0.451262 -0.127141 -0.378164 +0.434841 -0.127141 -0.378164 +0.426631 -0.173524 -0.378164 +0.434841 -0.219907 -0.378164 +0.451262 -0.219907 -0.378164 +0.459472 -0.173524 -0.144491 +0.451262 -0.127141 -0.144491 +0.434841 -0.127141 -0.144491 +0.42663 -0.173524 -0.144491 +0.434841 -0.219907 -0.144491 +0.451262 -0.219907 -0.144491 +0.216017 -0.219907 -0.144491 +0.199596 -0.219907 -0.144491 +0.191386 -0.173524 -0.144491 +0.199596 -0.127141 -0.144491 +0.216017 -0.127141 -0.144491 +0.224228 -0.173524 -0.144491 +0.216017 -0.219907 -0.378163 +0.199596 -0.219907 -0.378163 +0.191386 -0.173524 -0.378163 +0.199596 -0.127141 -0.378163 +0.216017 -0.127141 -0.378163 +0.224228 -0.173524 -0.378163 +0.207807 -0.173524 -0.144491 +-0.0296205 -0.173524 -0.144491 +-0.0131994 -0.173524 -0.378163 +-0.0214099 -0.127141 -0.378163 +-0.0378308 -0.127141 -0.378163 +-0.0460414 -0.173524 -0.378163 +-0.0378308 -0.219907 -0.378163 +-0.0214099 -0.219907 -0.378163 +-0.0131995 -0.173524 -0.144491 +-0.02141 -0.127141 -0.144491 +-0.037831 -0.127141 -0.144491 +-0.0460415 -0.173524 -0.144491 +-0.037831 -0.219907 -0.144491 +-0.0214101 -0.219907 -0.144491 +-0.253438 -0.219907 -0.144491 +-0.269859 -0.219907 -0.144491 +-0.278069 -0.173524 -0.144491 +-0.269859 -0.127141 -0.144491 +-0.253438 -0.127141 -0.144491 +-0.245227 -0.173524 -0.144491 +-0.253438 -0.219907 -0.378163 +-0.269859 -0.219907 -0.378163 +-0.278069 -0.173524 -0.378163 +-0.269859 -0.127141 -0.378163 +-0.253438 -0.127141 -0.378163 +-0.245227 -0.173524 -0.378163 +-0.261648 -0.173524 -0.144491 +-0.465053 -0.220366 -0.144491 +-0.48225 -0.220366 -0.144491 +-0.490849 -0.17179 -0.144491 +-0.48225 -0.123215 -0.144491 +-0.465053 -0.123215 -0.144491 +-0.456454 -0.17179 -0.144491 +-0.465053 -0.220366 -0.346617 +-0.48225 -0.220366 -0.346617 +-0.490849 -0.17179 -0.346617 +-0.48225 -0.123215 -0.346617 +-0.465053 -0.123215 -0.346617 +-0.456454 -0.17179 -0.346617 +-0.473651 -0.17179 -0.144491 +-0.370765 -0.00517557 -0.144491 +-0.353568 -0.00517557 -0.346617 +-0.362167 0.0434 -0.346617 +-0.379364 0.0434 -0.346617 +-0.387963 -0.00517557 -0.346617 +-0.379364 -0.053751 -0.346617 +-0.362167 -0.0537512 -0.346617 +-0.353568 -0.00517557 -0.144491 +-0.362167 0.0434 -0.144491 +-0.379364 0.0434 -0.144491 +-0.387963 -0.00517557 -0.144491 +-0.379364 -0.053751 -0.144491 +-0.362167 -0.0537512 -0.144491 +-0.371064 0.303443 -0.144491 +-0.354643 0.303443 -0.378167 +-0.362854 0.349826 -0.378167 +-0.379275 0.349826 -0.378167 +-0.387485 0.303443 -0.378167 +-0.379275 0.25706 -0.378167 +-0.362854 0.25706 -0.378167 +-0.354644 0.303443 -0.144491 +-0.362854 0.349826 -0.144491 +-0.379275 0.349826 -0.144491 +-0.387486 0.303443 -0.144491 +-0.379275 0.25706 -0.144491 +-0.362854 0.25706 -0.144491 +-0.5 0.5 -0.499999 +0.499993 0.5 -0.499999 +-0.5 0.5 -0.308788 +0.499993 0.5 -0.308787 +-0.5 0.412882 -0.499999 +0.499993 0.412882 -0.499999 +-0.5 0.412882 -0.308788 +0.499993 0.412882 -0.308787 +-0.500001 -0.427995 -0.5 +0.499993 -0.427995 -0.499999 +-0.500001 -0.427995 -0.308788 +0.499993 -0.427995 -0.308787 +-0.500001 -0.499962 -0.5 +0.499993 -0.499962 -0.499999 +-0.500001 -0.499962 -0.308788 +0.499993 -0.499962 -0.308787 +-0.499995 -0.428033 0.5 +-0.499995 -0.5 0.5 +0.5 -0.5 0.5 +0.5 -0.428033 0.5 +-0.499995 0.499962 0.5 +-0.499995 0.412844 0.5 +0.500001 0.412844 0.5 +0.500001 0.499962 0.5 +numsurf 106 +SURF 0x10 +mat 0 +refs 3 +0 0.157389 0.0225914 +12 0.158773 0.000221371 +7 0.160156 0.0225914 +SURF 0x10 +mat 0 +refs 3 +0 0.157389 0.0225914 +7 0.160156 0.0225914 +8 0.158773 0.0449614 +SURF 0x10 +mat 0 +refs 3 +0 0.157389 0.0225914 +8 0.158773 0.0449614 +9 0.156005 0.0449614 +SURF 0x10 +mat 0 +refs 3 +0 0.157389 0.0225914 +9 0.156005 0.0449614 +10 0.154621 0.0225914 +SURF 0x10 +mat 0 +refs 3 +0 0.157389 0.0225914 +10 0.154621 0.0225914 +11 0.156005 0.000221371 +SURF 0x10 +mat 0 +refs 3 +0 0.157389 0.0225914 +11 0.156005 0.000221371 +12 0.158773 0.000221371 +SURF 0x10 +mat 0 +refs 4 +12 0 1 +6 0 0 +1 0.166667 0 +7 0.166667 1 +SURF 0x10 +mat 0 +refs 4 +7 0.166667 1 +1 0.166667 0 +2 0.333333 0 +8 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +8 0.333333 1 +2 0.333333 0 +3 0.5 0 +9 0.5 1 +SURF 0x10 +mat 0 +refs 4 +9 0.5 1 +3 0.5 0 +4 0.666667 0 +10 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +10 0.666667 1 +4 0.666667 0 +5 0.833333 0 +11 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +11 0.833333 1 +5 0.833333 0 +6 1 0 +12 1 1 +SURF 0x10 +mat 0 +refs 4 +14 0.833333 1 +20 0.833333 0 +19 1 0 +13 1 1 +SURF 0x10 +mat 0 +refs 4 +15 0.666667 1 +21 0.666667 0 +20 0.833333 0 +14 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +16 0.5 1 +22 0.5 0 +21 0.666667 0 +15 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +17 0.333333 1 +23 0.333333 0 +22 0.5 0 +16 0.5 1 +SURF 0x10 +mat 0 +refs 4 +18 0.166667 1 +24 0.166667 0 +23 0.333333 0 +17 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +13 0 1 +19 0 0 +24 0.166667 0 +18 0.166667 1 +SURF 0x10 +mat 0 +refs 3 +25 0.117744 0.0225914 +14 0.11636 0.000221371 +13 0.119127 0.000221371 +SURF 0x10 +mat 0 +refs 3 +25 0.117744 0.0225914 +15 0.114976 0.0225914 +14 0.11636 0.000221371 +SURF 0x10 +mat 0 +refs 3 +25 0.117744 0.0225914 +16 0.11636 0.0449614 +15 0.114976 0.0225914 +SURF 0x10 +mat 0 +refs 3 +25 0.117744 0.0225914 +17 0.119127 0.0449614 +16 0.11636 0.0449614 +SURF 0x10 +mat 0 +refs 3 +25 0.117744 0.0225914 +18 0.120511 0.0225914 +17 0.119127 0.0449614 +SURF 0x10 +mat 0 +refs 3 +25 0.117744 0.0225914 +13 0.119127 0.000221371 +18 0.120511 0.0225914 +SURF 0x10 +mat 0 +refs 3 +26 0.0777302 0.0225914 +38 0.0791139 0.000221371 +33 0.0804976 0.0225914 +SURF 0x10 +mat 0 +refs 3 +26 0.0777302 0.0225914 +33 0.0804976 0.0225914 +34 0.0791139 0.0449614 +SURF 0x10 +mat 0 +refs 3 +26 0.0777302 0.0225914 +34 0.0791139 0.0449614 +35 0.0763465 0.0449614 +SURF 0x10 +mat 0 +refs 3 +26 0.0777302 0.0225914 +35 0.0763465 0.0449614 +36 0.0749628 0.0225914 +SURF 0x10 +mat 0 +refs 3 +26 0.0777302 0.0225914 +36 0.0749628 0.0225914 +37 0.0763465 0.000221371 +SURF 0x10 +mat 0 +refs 3 +26 0.0777302 0.0225914 +37 0.0763465 0.000221371 +38 0.0791139 0.000221371 +SURF 0x10 +mat 0 +refs 4 +38 0 1 +32 0 0 +27 0.166667 0 +33 0.166667 1 +SURF 0x10 +mat 0 +refs 4 +33 0.166667 1 +27 0.166667 0 +28 0.333333 0 +34 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +34 0.333333 1 +28 0.333333 0 +29 0.5 0 +35 0.5 1 +SURF 0x10 +mat 0 +refs 4 +35 0.5 1 +29 0.5 0 +30 0.666667 0 +36 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +36 0.666667 1 +30 0.666667 0 +31 0.833333 0 +37 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +37 0.833333 1 +31 0.833333 0 +32 1 0 +38 1 1 +SURF 0x10 +mat 0 +refs 4 +40 0.833333 1 +46 0.833333 0 +45 1 0 +39 1 1 +SURF 0x10 +mat 0 +refs 4 +41 0.666667 1 +47 0.666667 0 +46 0.833333 0 +40 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +42 0.5 1 +48 0.5 0 +47 0.666667 0 +41 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +43 0.333333 1 +49 0.333333 0 +48 0.5 0 +42 0.5 1 +SURF 0x10 +mat 0 +refs 4 +44 0.166667 1 +50 0.166667 0 +49 0.333333 0 +43 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +39 0 1 +45 0 0 +50 0.166667 0 +44 0.166667 1 +SURF 0x10 +mat 0 +refs 3 +51 0.0386269 0.0225914 +40 0.0372431 0.000221371 +39 0.0400105 0.000221371 +SURF 0x10 +mat 0 +refs 3 +51 0.0386269 0.0225914 +41 0.0358595 0.0225914 +40 0.0372431 0.000221371 +SURF 0x10 +mat 0 +refs 3 +51 0.0386269 0.0225914 +42 0.0372431 0.0449614 +41 0.0358595 0.0225914 +SURF 0x10 +mat 0 +refs 3 +51 0.0386269 0.0225914 +43 0.0400105 0.0449614 +42 0.0372431 0.0449614 +SURF 0x10 +mat 0 +refs 3 +51 0.0386269 0.0225914 +44 0.0413943 0.0225914 +43 0.0400105 0.0449614 +SURF 0x10 +mat 0 +refs 3 +51 0.0386269 0.0225914 +39 0.0400105 0.000221371 +44 0.0413943 0.0225914 +SURF 0x10 +mat 0 +refs 4 +53 0.833333 1 +59 0.833333 0 +58 1 0 +52 1 1 +SURF 0x10 +mat 0 +refs 4 +54 0.666667 1 +60 0.666667 0 +59 0.833333 0 +53 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +55 0.5 1 +61 0.5 0 +60 0.666667 0 +54 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +56 0.333333 1 +62 0.333333 0 +61 0.5 0 +55 0.5 1 +SURF 0x10 +mat 0 +refs 4 +57 0.166667 1 +63 0.166667 0 +62 0.333333 0 +56 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +52 0 1 +58 0 0 +63 0.166667 0 +57 0.166667 1 +SURF 0x10 +mat 0 +refs 3 +64 0.00289835 0.0234277 +53 0.00144917 0 +52 0.00434736 0 +SURF 0x10 +mat 0 +refs 3 +64 0.00289835 0.0234277 +54 0 0.0234277 +53 0.00144917 0 +SURF 0x10 +mat 0 +refs 3 +64 0.00289835 0.0234277 +55 0.00144917 0.0468549 +54 0 0.0234277 +SURF 0x10 +mat 0 +refs 3 +64 0.00289835 0.0234277 +56 0.00434736 0.0468549 +55 0.00144917 0.0468549 +SURF 0x10 +mat 0 +refs 3 +64 0.00289835 0.0234277 +57 0.00579654 0.0234277 +56 0.00434736 0.0468549 +SURF 0x10 +mat 0 +refs 3 +64 0.00289835 0.0234277 +52 0.00434736 0 +57 0.00579654 0.0234277 +SURF 0x10 +mat 0 +refs 3 +65 0.0202376 0.103784 +77 0.0216866 0.0803566 +72 0.0231358 0.103784 +SURF 0x10 +mat 0 +refs 3 +65 0.0202376 0.103784 +72 0.0231358 0.103784 +73 0.0216866 0.127212 +SURF 0x10 +mat 0 +refs 3 +65 0.0202376 0.103784 +73 0.0216866 0.127212 +74 0.0187884 0.127212 +SURF 0x10 +mat 0 +refs 3 +65 0.0202376 0.103784 +74 0.0187884 0.127212 +75 0.0173392 0.103784 +SURF 0x10 +mat 0 +refs 3 +65 0.0202376 0.103784 +75 0.0173392 0.103784 +76 0.0187884 0.0803567 +SURF 0x10 +mat 0 +refs 3 +65 0.0202376 0.103784 +76 0.0187884 0.0803567 +77 0.0216866 0.0803566 +SURF 0x10 +mat 0 +refs 4 +77 0 1 +71 0 0 +66 0.166667 0 +72 0.166667 1 +SURF 0x10 +mat 0 +refs 4 +72 0.166667 1 +66 0.166667 0 +67 0.333333 0 +73 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +73 0.333333 1 +67 0.333333 0 +68 0.5 0 +74 0.5 1 +SURF 0x10 +mat 0 +refs 4 +74 0.5 1 +68 0.5 0 +69 0.666667 0 +75 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +75 0.666667 1 +69 0.666667 0 +70 0.833333 0 +76 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +76 0.833333 1 +70 0.833333 0 +71 1 0 +77 1 1 +SURF 0x10 +mat 0 +refs 3 +85 0.0229544 0.252628 +90 0.0215708 0.230258 +78 0.0201872 0.252628 +SURF 0x10 +mat 0 +refs 3 +86 0.0215708 0.274998 +85 0.0229544 0.252628 +78 0.0201872 0.252628 +SURF 0x10 +mat 0 +refs 3 +87 0.0188034 0.274998 +86 0.0215708 0.274998 +78 0.0201872 0.252628 +SURF 0x10 +mat 0 +refs 3 +88 0.0174196 0.252628 +87 0.0188034 0.274998 +78 0.0201872 0.252628 +SURF 0x10 +mat 0 +refs 3 +89 0.0188034 0.230258 +88 0.0174196 0.252628 +78 0.0201872 0.252628 +SURF 0x10 +mat 0 +refs 3 +90 0.0215708 0.230258 +89 0.0188034 0.230258 +78 0.0201872 0.252628 +SURF 0x10 +mat 0 +refs 4 +90 0 1 +84 0 0 +79 0.166667 0 +85 0.166667 1 +SURF 0x10 +mat 0 +refs 4 +85 0.166667 1 +79 0.166667 0 +80 0.333333 0 +86 0.333333 1 +SURF 0x10 +mat 0 +refs 4 +86 0.333333 1 +80 0.333333 0 +81 0.5 0 +87 0.5 1 +SURF 0x10 +mat 0 +refs 4 +87 0.5 1 +81 0.5 0 +82 0.666667 0 +88 0.666667 1 +SURF 0x10 +mat 0 +refs 4 +88 0.666667 1 +82 0.666667 0 +83 0.833333 0 +89 0.833333 1 +SURF 0x10 +mat 0 +refs 4 +89 0.833333 1 +83 0.833333 0 +84 1 0 +90 1 1 +SURF 0x10 +mat 0 +refs 4 +91 1.01328e-006 1 +95 1.01328e-006 0.912882 +97 0.191212 0.912882 +93 0.191212 1 +SURF 0x10 +mat 0 +refs 4 +94 0.191213 1 +98 0.191213 0.912882 +96 1.01328e-006 0.912882 +92 1.01328e-006 1 +SURF 0x10 +mat 0 +refs 4 +95 1.01328e-006 0.912882 +99 0 0.072005 +101 0.191212 0.072005 +97 0.191212 0.912882 +SURF 0x10 +mat 0 +refs 4 +98 0.191213 0.912882 +102 0.191213 0.072005 +100 1.01328e-006 0.072005 +96 1.01328e-006 0.912882 +SURF 0x10 +mat 0 +refs 4 +99 0 0.072005 +103 0 3.7998e-005 +105 0.191212 3.7998e-005 +101 0.191212 0.072005 +SURF 0x10 +mat 0 +refs 4 +102 0.191213 0.072005 +106 0.191213 3.7998e-005 +104 1.01328e-006 3.7998e-005 +100 1.01328e-006 0.072005 +SURF 0x10 +mat 0 +refs 4 +92 0.675174 0.197818 +96 0.675174 0.366303 +95 0.157487 0.366303 +91 0.157487 0.197818 +SURF 0x10 +mat 0 +refs 4 +96 0.675174 0.366303 +100 0.674424 0.63733 +99 0.156736 0.63733 +95 0.157487 0.366303 +SURF 0x10 +mat 0 +refs 4 +97 1 0.191277 +101 1 0.87741 +102 0 0.87741 +98 0 0.191277 +SURF 0x10 +mat 0 +refs 4 +100 0.674424 0.63733 +104 0.675174 0.703273 +103 0.157487 0.703273 +99 0.156736 0.63733 +SURF 0x10 +mat 0 +refs 4 +103 0.998695 0.998107 +104 0.000982612 0.998107 +106 0.000982612 0.974975 +105 0.998695 0.974975 +SURF 0x10 +mat 0 +refs 4 +93 0.000975907 0.0658535 +94 0.995791 0.0658536 +92 0.995791 0.0482629 +91 0.000975907 0.0482628 +SURF 0x10 +mat 0 +refs 4 +101 0.191212 0.072005 +105 0.191212 3.7998e-005 +108 1 0 +107 1 0.071967 +SURF 0x10 +mat 0 +refs 4 +105 0.998695 0.974975 +106 0.000982612 0.974975 +109 0.000975907 0.87713 +108 0.998689 0.87713 +SURF 0x10 +mat 0 +refs 4 +106 0.191213 3.7998e-005 +102 0.191213 0.072005 +110 1 0.071967 +109 1 0 +SURF 0x10 +mat 0 +refs 4 +102 0.995791 0.0658536 +101 0.000975907 0.0658535 +107 0.000982612 0.140259 +110 0.995797 0.140259 +SURF 0x10 +mat 0 +refs 4 +107 0.997102 0.933295 +108 1 1 +109 0 1 +110 -0.00289814 0.933295 +SURF 0x10 +mat 0 +refs 4 +93 0.191212 1 +97 0.191212 0.912882 +112 1 0.912844 +111 1 0.999962 +SURF 0x10 +mat 0 +refs 4 +97 0.00205898 0.0381343 +98 0.998323 0.0381343 +113 0.998329 0.179369 +112 0.0020656 0.179369 +SURF 0x10 +mat 0 +refs 4 +98 0.191213 0.912882 +94 0.191213 1 +114 1 0.999962 +113 1 0.912844 +SURF 0x10 +mat 0 +refs 4 +94 0.995791 0.0658536 +93 0.000975907 0.0658535 +111 0.000982612 0.140259 +114 0.995797 0.140259 +SURF 0x10 +mat 0 +refs 4 +111 1 0.0121774 +112 1.00145 0.0325119 +113 0.00144908 0.0325119 +114 0 0.0121774 +kids 0 diff --git a/src/assets/images/conveyor/shapes/SideSkirt.png b/src/assets/images/conveyor/shapes/SideSkirt.png new file mode 100644 index 0000000..7bfe982 Binary files /dev/null and b/src/assets/images/conveyor/shapes/SideSkirt.png differ diff --git a/src/assets/images/conveyor/shapes/SilverRoller.ac b/src/assets/images/conveyor/shapes/SilverRoller.ac new file mode 100644 index 0000000..0d2895c --- /dev/null +++ b/src/assets/images/conveyor/shapes/SilverRoller.ac @@ -0,0 +1,266 @@ +AC3Db +MATERIAL "ac3dmat14" rgb 0.706 0.702 0.694 amb 0.706 0.706 0.706 emis 0 0 0 spec 1 1 1 shi 30 trans 0 +OBJECT world +kids 1 +OBJECT poly +name "cylinder" +loc -0.830343 -0.00766366 -0.238318 +texture "ConveyorRoller.png" +crease 45.000000 +numvert 26 +0.830343 0.00766364 0.738318 +0.830343 0.00766364 -0.261682 +1.33034 0.00766329 0.738318 +1.26336 -0.242337 0.738318 +1.08034 -0.425349 0.738318 +0.830343 -0.492336 0.738318 +0.580343 -0.425349 0.738318 +0.39733 -0.242336 0.738318 +0.330343 0.00766375 0.738318 +0.39733 0.257664 0.738318 +0.580343 0.440676 0.738318 +0.830343 0.507664 0.738318 +1.08034 0.440676 0.738318 +1.26336 0.257664 0.738318 +1.33034 0.00766329 -0.261682 +1.26336 -0.242337 -0.261682 +1.08034 -0.425349 -0.261682 +0.830343 -0.492336 -0.261682 +0.580343 -0.425349 -0.261682 +0.39733 -0.242336 -0.261682 +0.330343 0.00766375 -0.261682 +0.39733 0.257664 -0.261682 +0.580343 0.440676 -0.261682 +0.830343 0.507664 -0.261682 +1.08034 0.440676 -0.261682 +1.26336 0.257664 -0.261682 +numsurf 36 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +2 0.768982 0.972227 +13 0.810261 0.973609 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +3 0.727704 0.973609 +2 0.768982 0.972227 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +4 0.697486 0.977387 +3 0.727704 0.973609 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +5 0.686426 0.982546 +4 0.697486 0.977387 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +6 0.697486 0.987706 +5 0.686426 0.982546 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +7 0.727704 0.991483 +6 0.697486 0.987706 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +8 0.768983 0.992866 +7 0.727704 0.991483 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +9 0.810261 0.991483 +8 0.768983 0.992866 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +10 0.840479 0.987706 +9 0.810261 0.991483 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +11 0.851539 0.982546 +10 0.840479 0.987706 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +12 0.840479 0.977386 +11 0.851539 0.982546 +SURF 0x10 +mat 0 +refs 3 +0 0.768983 0.982546 +13 0.810261 0.973609 +12 0.840479 0.977386 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +25 0.810261 0.973609 +14 0.768982 0.972227 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +14 0.768982 0.972227 +15 0.727704 0.973609 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +15 0.727704 0.973609 +16 0.697486 0.977387 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +16 0.697486 0.977387 +17 0.686426 0.982546 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +17 0.686426 0.982546 +18 0.697486 0.987706 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +18 0.697486 0.987706 +19 0.727704 0.991483 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +19 0.727704 0.991483 +20 0.768983 0.992866 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +20 0.768983 0.992866 +21 0.810261 0.991483 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +21 0.810261 0.991483 +22 0.840479 0.987706 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +22 0.840479 0.987706 +23 0.851539 0.982546 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +23 0.851539 0.982546 +24 0.840479 0.977386 +SURF 0x10 +mat 0 +refs 3 +1 0.768983 0.982546 +24 0.840479 0.977386 +25 0.810261 0.973609 +SURF 0x10 +mat 0 +refs 4 +25 0.996625 0.00390625 +13 0.996625 0.998046 +2 0.913777 0.998046 +14 0.913777 0.00390649 +SURF 0x10 +mat 0 +refs 4 +14 0.913777 0.00390649 +2 0.913777 0.998046 +3 0.830929 0.998046 +15 0.830929 0.00390649 +SURF 0x10 +mat 0 +refs 4 +15 0.830929 0.00390649 +3 0.830929 0.998046 +4 0.748081 0.998046 +16 0.748081 0.00390649 +SURF 0x10 +mat 0 +refs 4 +16 0.748081 0.00390649 +4 0.748081 0.998046 +5 0.665234 0.998046 +17 0.665234 0.00390649 +SURF 0x10 +mat 0 +refs 4 +17 0.665234 0.00390649 +5 0.665234 0.998046 +6 0.582385 0.998047 +18 0.582385 0.00390649 +SURF 0x10 +mat 0 +refs 4 +18 0.582385 0.00390649 +6 0.582385 0.998047 +7 0.499538 0.998047 +19 0.499538 0.00390649 +SURF 0x10 +mat 0 +refs 4 +19 0.499538 0.00390649 +7 0.499538 0.998047 +8 0.41669 0.998047 +20 0.41669 0.00390649 +SURF 0x10 +mat 0 +refs 4 +20 0.41669 0.00390649 +8 0.41669 0.998047 +9 0.333842 0.998047 +21 0.333842 0.00390649 +SURF 0x10 +mat 0 +refs 4 +21 0.333842 0.00390649 +9 0.333842 0.998047 +10 0.250994 0.998047 +22 0.250994 0.00390649 +SURF 0x10 +mat 0 +refs 4 +22 0.250994 0.00390649 +10 0.250994 0.998047 +11 0.168147 0.998047 +23 0.168147 0.00390649 +SURF 0x10 +mat 0 +refs 4 +23 0.168147 0.00390649 +11 0.168147 0.998047 +12 0.0852985 0.998047 +24 0.0852985 0.00390667 +SURF 0x10 +mat 0 +refs 4 +24 0.0852985 0.00390667 +12 0.0852985 0.998047 +13 0.0024507 0.998047 +25 0.0024507 0.00390667 +kids 0 diff --git a/src/assets/images/conveyor/shapes/TileBelt.jpg b/src/assets/images/conveyor/shapes/TileBelt.jpg new file mode 100644 index 0000000..5bfe38b Binary files /dev/null and b/src/assets/images/conveyor/shapes/TileBelt.jpg differ diff --git a/src/assets/images/conveyor/shapes/TileBeltThumbnail.jpg b/src/assets/images/conveyor/shapes/TileBeltThumbnail.jpg new file mode 100644 index 0000000..f75723c Binary files /dev/null and b/src/assets/images/conveyor/shapes/TileBeltThumbnail.jpg differ diff --git a/src/assets/images/conveyor/shapes/WavyRubberBelt.jpg b/src/assets/images/conveyor/shapes/WavyRubberBelt.jpg new file mode 100644 index 0000000..7fcd8bd Binary files /dev/null and b/src/assets/images/conveyor/shapes/WavyRubberBelt.jpg differ diff --git a/src/assets/images/conveyor/shapes/WavyRubberBeltThumbnail.jpg b/src/assets/images/conveyor/shapes/WavyRubberBeltThumbnail.jpg new file mode 100644 index 0000000..3946986 Binary files /dev/null and b/src/assets/images/conveyor/shapes/WavyRubberBeltThumbnail.jpg differ diff --git a/src/assets/images/conveyor/shapes/WhiteRoller.ac b/src/assets/images/conveyor/shapes/WhiteRoller.ac new file mode 100644 index 0000000..a42dda9 --- /dev/null +++ b/src/assets/images/conveyor/shapes/WhiteRoller.ac @@ -0,0 +1,265 @@ +AC3Db +MATERIAL "ac3dmat13" rgb 0.906 0.906 0.906 amb 0.91 0.91 0.91 emis 0 0 0 spec 0.788 0.784 0.784 shi 110 trans 0 +OBJECT world +kids 1 +OBJECT poly +name "cylinder" +texture "ConveyorRoller.png" +crease 45.000000 +numvert 26 +-7.45058e-008 -3.72529e-008 0.5 +-7.45058e-008 -3.72529e-008 -0.5 +0.5 -3.89293e-007 0.5 +0.433013 -0.25 0.5 +0.25 -0.433013 0.5 +-2.32598e-007 -0.5 0.5 +-0.25 -0.433013 0.5 +-0.433013 -0.25 0.5 +-0.5 7.63685e-008 0.5 +-0.433013 0.25 0.5 +-0.25 0.433013 0.5 +-2.18861e-008 0.5 0.5 +0.25 0.433013 0.5 +0.433013 0.25 0.5 +0.5 -3.89293e-007 -0.5 +0.433013 -0.25 -0.5 +0.25 -0.433013 -0.5 +-2.32598e-007 -0.5 -0.5 +-0.25 -0.433013 -0.5 +-0.433013 -0.25 -0.5 +-0.5 7.63685e-008 -0.5 +-0.433013 0.25 -0.5 +-0.25 0.433013 -0.5 +-2.18861e-008 0.5 -0.5 +0.25 0.433013 -0.5 +0.433013 0.25 -0.5 +numsurf 36 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +2 0.200078 0.0266264 +13 0.154131 0.0251105 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +3 0.246025 0.0251105 +2 0.200078 0.0266264 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +4 0.279662 0.0209697 +3 0.246025 0.0251105 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +5 0.291973 0.0153131 +4 0.279662 0.0209697 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +6 0.279662 0.00965631 +5 0.291973 0.0153131 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +7 0.246025 0.00551546 +6 0.279662 0.00965631 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +8 0.200078 0.00399989 +7 0.246025 0.00551546 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +9 0.154131 0.00551546 +8 0.200078 0.00399989 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +10 0.120495 0.00965631 +9 0.154131 0.00551546 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +11 0.108184 0.0153129 +10 0.120495 0.00965631 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +12 0.120495 0.0209697 +11 0.108184 0.0153129 +SURF 0x10 +mat 0 +refs 3 +0 0.200078 0.0153131 +13 0.154131 0.0251105 +12 0.120495 0.0209697 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +25 0.154131 0.0251105 +14 0.200078 0.0266264 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +14 0.200078 0.0266264 +15 0.246025 0.0251105 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +15 0.246025 0.0251105 +16 0.279662 0.0209697 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +16 0.279662 0.0209697 +17 0.291973 0.0153131 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +17 0.291973 0.0153131 +18 0.279662 0.00965631 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +18 0.279662 0.00965631 +19 0.246025 0.00551546 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +19 0.246025 0.00551546 +20 0.200078 0.00399989 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +20 0.200078 0.00399989 +21 0.154131 0.00551546 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +21 0.154131 0.00551546 +22 0.120495 0.00965631 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +22 0.120495 0.00965631 +23 0.108184 0.0153129 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +23 0.108184 0.0153129 +24 0.120495 0.0209697 +SURF 0x10 +mat 0 +refs 3 +1 0.200078 0.0153131 +24 0.120495 0.0209697 +25 0.154131 0.0251105 +SURF 0x10 +mat 0 +refs 4 +25 0.0059821 0.998011 +13 0.0059821 0.00240535 +2 0.0885269 0.00240535 +14 0.0885269 0.998011 +SURF 0x10 +mat 0 +refs 4 +14 0.0885269 0.998011 +2 0.0885269 0.00240535 +3 0.171073 0.00240499 +15 0.171073 0.998011 +SURF 0x10 +mat 0 +refs 4 +15 0.171073 0.998011 +3 0.171073 0.00240499 +4 0.253619 0.00240499 +16 0.253619 0.998011 +SURF 0x10 +mat 0 +refs 4 +16 0.253619 0.998011 +4 0.253619 0.00240499 +5 0.336163 0.00240499 +17 0.336163 0.998011 +SURF 0x10 +mat 0 +refs 4 +17 0.336163 0.998011 +5 0.336163 0.00240499 +6 0.418709 0.00240499 +18 0.418709 0.998011 +SURF 0x10 +mat 0 +refs 4 +18 0.418709 0.998011 +6 0.418709 0.00240499 +7 0.501255 0.00240499 +19 0.501255 0.998011 +SURF 0x10 +mat 0 +refs 4 +19 0.501255 0.998011 +7 0.501255 0.00240499 +8 0.583801 0.00240535 +20 0.583801 0.998011 +SURF 0x10 +mat 0 +refs 4 +20 0.583801 0.998011 +8 0.583801 0.00240535 +9 0.666346 0.00240535 +21 0.666346 0.998011 +SURF 0x10 +mat 0 +refs 4 +21 0.666346 0.998011 +9 0.666346 0.00240535 +10 0.748892 0.00240535 +22 0.748892 0.998011 +SURF 0x10 +mat 0 +refs 4 +22 0.748892 0.998011 +10 0.748892 0.00240535 +11 0.831438 0.00240535 +23 0.831438 0.998011 +SURF 0x10 +mat 0 +refs 4 +23 0.831438 0.998011 +11 0.831438 0.00240535 +12 0.913983 0.00240535 +24 0.913983 0.998011 +SURF 0x10 +mat 0 +refs 4 +24 0.913983 0.998011 +12 0.913983 0.00240535 +13 0.996528 0.00240499 +25 0.996528 0.998011 +kids 0 diff --git a/src/assets/images/conveyor/shapes/WireBelt.png b/src/assets/images/conveyor/shapes/WireBelt.png new file mode 100644 index 0000000..eca88f5 Binary files /dev/null and b/src/assets/images/conveyor/shapes/WireBelt.png differ diff --git a/src/assets/images/conveyor/shapes/WireBeltThumbNail.jpg b/src/assets/images/conveyor/shapes/WireBeltThumbNail.jpg new file mode 100644 index 0000000..a4cb784 Binary files /dev/null and b/src/assets/images/conveyor/shapes/WireBeltThumbNail.jpg differ diff --git a/src/assets/images/grasslight-big.jpg b/src/assets/images/grasslight-big.jpg new file mode 100644 index 0000000..ed6c7f8 Binary files /dev/null and b/src/assets/images/grasslight-big.jpg differ diff --git a/src/designer/Viewport.ts b/src/designer/Viewport.ts index 8c742b4..bf0e522 100644 --- a/src/designer/Viewport.ts +++ b/src/designer/Viewport.ts @@ -101,6 +101,7 @@ export default class Viewport { preserveDrawingBuffer: false, powerPreference: 'high-performance' }) + renderer.debug.checkShaderErrors = true //@ts-ignore renderer.outputEncoding = THREE.SRGBColorSpace renderer.clearDepth() diff --git a/src/model/itemType/line/conveyor/Conveyor.ts b/src/model/itemType/line/conveyor/Conveyor.ts index d631c8a..462732c 100644 --- a/src/model/itemType/line/conveyor/Conveyor.ts +++ b/src/model/itemType/line/conveyor/Conveyor.ts @@ -1,5 +1,4 @@ import * as THREE from 'three' -import { Material } from 'three' import ItemTypeLine from '@/model/itemType/ItemTypeLine.ts' import WorldModel from '@/model/WorldModel.ts' import Viewport from '@/designer/Viewport.ts' @@ -13,27 +12,40 @@ export default class Conveyor extends ItemTypeLine { defaultScale: THREE.Vector3 = new THREE.Vector3(0.25, 0.1, 0.25) defaultRotation: THREE.Vector3 = new THREE.Vector3(0, 0, 0) - pointMaterial!: Material + pointMaterial!: THREE.Material lineMaterial!: LineMaterial static POINT_NAME = 'conveyor_point' static LINE_NAME = 'conveyor_line' - override init(worldModel: WorldModel): Promise { - super.init(worldModel) + async init(worldModel: WorldModel): Promise { + await super.init(worldModel) + try { + this.pointMaterial = new THREE.MeshBasicMaterial({ color: 0x303133, transparent: true, opacity: 0.9 }) - this.lineMaterial = new LineMaterial({ - color: 0xE63C17, // 主颜色 - linewidth: 2, // 实际可用的线宽 - vertexColors: true, // 启用顶点颜色 - dashed: false, - alphaToCoverage: true - }) + this.lineMaterial = new LineMaterial({ + color: 0x0088ff, + linewidth: 50, + vertexColors: false, // 关闭顶点颜色 + dashed: true, + dashSize: 20, + gapSize: 10, + alphaToCoverage: true + }) - this.pointMaterial = new THREE.MeshBasicMaterial({ color: 0x303133, transparent: true, opacity: 0.9 }) + } catch (error) { + system.showErrorDialog('Texture loading failed:' + error) + } + } + + + afterAddScene(scene: THREE.Scene, objects: THREE.Object3D[]) { + super.afterAddScene(scene, objects) - return Promise.resolve() + const geometry = new THREE.PlaneGeometry(10, 1) + const beltMesh = new THREE.Mesh(geometry, this.lineMaterial) + scene.add(beltMesh) } getDefaultScale(): THREE.Vector3 {