added building mode for cart
This commit is contained in:
@@ -1,231 +1,231 @@
|
|||||||
# Blender 4.5.1 LTS
|
# Blender 4.5.1 LTS
|
||||||
# www.blender.org
|
# www.blender.org
|
||||||
mtllib wheels.mtl
|
mtllib wheels.mtl
|
||||||
o Cylinder.002
|
o Cylinder.003
|
||||||
v 7.585804 -2.117176 -1.899790
|
v 0.000000 -0.060535 0.081247
|
||||||
v 7.585804 -2.786764 -2.062284
|
v 0.000000 -0.730123 -0.081247
|
||||||
v 7.601351 -2.115118 -1.899790
|
v 0.015547 -0.058477 0.081247
|
||||||
v 7.713099 -2.772735 -2.062284
|
v 0.127295 -0.716094 -0.081247
|
||||||
v 7.615984 -2.109153 -1.899790
|
v 0.030180 -0.052513 0.081247
|
||||||
v 7.835503 -2.731186 -2.062284
|
v 0.249699 -0.674546 -0.081247
|
||||||
v 7.628829 -2.099928 -1.899790
|
v 0.043024 -0.043287 0.081247
|
||||||
v 7.948310 -2.663716 -2.062284
|
v 0.362506 -0.607075 -0.081247
|
||||||
v 7.639111 -2.088588 -1.899790
|
v 0.053307 -0.031948 0.081247
|
||||||
v 8.047187 -2.572916 -2.062284
|
v 0.461383 -0.516275 -0.081247
|
||||||
v 7.646286 -2.076839 -1.899790
|
v 0.060482 -0.020199 0.081247
|
||||||
v 8.128332 -2.462275 -2.062284
|
v 0.542529 -0.405635 -0.081247
|
||||||
v 7.650278 -2.066803 -1.899790
|
v 0.064474 -0.010163 0.081247
|
||||||
v 8.188629 -2.336046 -2.062284
|
v 0.602826 -0.279406 -0.081247
|
||||||
v 7.651770 -2.060195 -1.899790
|
v 0.065966 -0.003555 0.081247
|
||||||
v 8.225760 -2.199080 -2.062284
|
v 0.639956 -0.142440 -0.081247
|
||||||
v 7.652030 -2.056640 -1.899790
|
v 0.066227 0.000000 0.081247
|
||||||
v 8.238297 -2.056640 -2.062284
|
v 0.652494 0.000000 -0.081247
|
||||||
v 7.651770 -2.053086 -1.899790
|
v 0.065966 0.003555 0.081247
|
||||||
v 8.225760 -1.914200 -2.062284
|
v 0.639956 0.142440 -0.081247
|
||||||
v 7.650278 -2.046477 -1.899790
|
v 0.064474 0.010163 0.081247
|
||||||
v 8.188629 -1.777234 -2.062284
|
v 0.602826 0.279406 -0.081247
|
||||||
v 7.646286 -2.036441 -1.899790
|
v 0.060482 0.020199 0.081247
|
||||||
v 8.128332 -1.651006 -2.062284
|
v 0.542529 0.405635 -0.081247
|
||||||
v 7.639111 -2.024693 -1.899790
|
v 0.053307 0.031948 0.081247
|
||||||
v 8.047187 -1.540365 -2.062284
|
v 0.461383 0.516275 -0.081247
|
||||||
v 7.628829 -2.013353 -1.899790
|
v 0.043024 0.043287 0.081247
|
||||||
v 7.948310 -1.449565 -2.062284
|
v 0.362506 0.607075 -0.081247
|
||||||
v 7.615984 -2.004128 -1.899790
|
v 0.030180 0.052513 0.081247
|
||||||
v 7.835503 -1.382094 -2.062284
|
v 0.249699 0.674546 -0.081247
|
||||||
v 7.601351 -1.998163 -1.899790
|
v 0.015547 0.058478 0.081247
|
||||||
v 7.713099 -1.340546 -2.062284
|
v 0.127295 0.716094 -0.081247
|
||||||
v 7.585804 -1.996105 -1.899790
|
v 0.000000 0.060535 0.081247
|
||||||
v 7.585804 -1.326517 -2.062284
|
v 0.000000 0.730123 -0.081247
|
||||||
v 7.570257 -1.998163 -1.899790
|
v -0.015547 0.058478 0.081247
|
||||||
v 7.458509 -1.340546 -2.062284
|
v -0.127295 0.716094 -0.081247
|
||||||
v 7.555624 -2.004128 -1.899790
|
v -0.030180 0.052513 0.081247
|
||||||
v 7.336105 -1.382094 -2.062284
|
v -0.249699 0.674546 -0.081247
|
||||||
v 7.542779 -2.013353 -1.899790
|
v -0.043024 0.043287 0.081247
|
||||||
v 7.223298 -1.449565 -2.062284
|
v -0.362506 0.607075 -0.081247
|
||||||
v 7.532497 -2.024693 -1.899790
|
v -0.053307 0.031948 0.081247
|
||||||
v 7.124421 -1.540365 -2.062284
|
v -0.461383 0.516275 -0.081247
|
||||||
v 7.525322 -2.036441 -1.899790
|
v -0.060482 0.020199 0.081247
|
||||||
v 7.043275 -1.651006 -2.062284
|
v -0.542529 0.405635 -0.081247
|
||||||
v 7.521330 -2.046477 -1.899790
|
v -0.064474 0.010163 0.081247
|
||||||
v 6.982978 -1.777234 -2.062284
|
v -0.602826 0.279406 -0.081247
|
||||||
v 7.519838 -2.053086 -1.899790
|
v -0.065966 0.003555 0.081247
|
||||||
v 6.945848 -1.914200 -2.062284
|
v -0.639956 0.142440 -0.081247
|
||||||
v 7.519578 -2.056640 -1.899790
|
v -0.066227 0.000000 0.081247
|
||||||
v 6.933311 -2.056640 -2.062284
|
v -0.652494 0.000000 -0.081247
|
||||||
v 7.519838 -2.060195 -1.899790
|
v -0.065966 -0.003555 0.081247
|
||||||
v 6.945848 -2.199080 -2.062284
|
v -0.639956 -0.142440 -0.081247
|
||||||
v 7.521330 -2.066803 -1.899790
|
v -0.064474 -0.010163 0.081247
|
||||||
v 6.982978 -2.336046 -2.062284
|
v -0.602826 -0.279406 -0.081247
|
||||||
v 7.525322 -2.076839 -1.899790
|
v -0.060482 -0.020199 0.081247
|
||||||
v 7.043275 -2.462275 -2.062284
|
v -0.542529 -0.405635 -0.081247
|
||||||
v 7.532497 -2.088588 -1.899790
|
v -0.053307 -0.031948 0.081247
|
||||||
v 7.124421 -2.572916 -2.062284
|
v -0.461383 -0.516275 -0.081247
|
||||||
v 7.542779 -2.099928 -1.899790
|
v -0.043024 -0.043287 0.081247
|
||||||
v 7.223298 -2.663716 -2.062284
|
v -0.362506 -0.607075 -0.081247
|
||||||
v 7.555624 -2.109153 -1.899790
|
v -0.030180 -0.052513 0.081247
|
||||||
v 7.336105 -2.731186 -2.062284
|
v -0.249699 -0.674546 -0.081247
|
||||||
v 7.570257 -2.115118 -1.899790
|
v -0.015547 -0.058477 0.081247
|
||||||
v 7.458509 -2.772735 -2.062284
|
v -0.127295 -0.716094 -0.081247
|
||||||
v 7.585804 -2.786764 -1.899790
|
v 0.000000 -0.730123 0.081247
|
||||||
v 7.713099 -2.772735 -1.899790
|
v 0.127295 -0.716094 0.081247
|
||||||
v 7.835503 -2.731186 -1.899790
|
v 0.249699 -0.674546 0.081247
|
||||||
v 7.948310 -2.663716 -1.899790
|
v 0.362506 -0.607075 0.081247
|
||||||
v 8.047187 -2.572916 -1.899790
|
v 0.461383 -0.516275 0.081247
|
||||||
v 8.128332 -2.462275 -1.899790
|
v 0.542529 -0.405635 0.081247
|
||||||
v 8.188629 -2.336046 -1.899790
|
v 0.602826 -0.279406 0.081247
|
||||||
v 8.225760 -2.199080 -1.899790
|
v 0.639956 -0.142440 0.081247
|
||||||
v 8.238297 -2.056640 -1.899790
|
v 0.652494 0.000000 0.081247
|
||||||
v 8.225760 -1.914200 -1.899790
|
v 0.639956 0.142440 0.081247
|
||||||
v 8.188629 -1.777234 -1.899790
|
v 0.602826 0.279406 0.081247
|
||||||
v 8.128332 -1.651006 -1.899790
|
v 0.542529 0.405635 0.081247
|
||||||
v 8.047187 -1.540365 -1.899790
|
v 0.461383 0.516275 0.081247
|
||||||
v 7.948310 -1.449565 -1.899790
|
v 0.362506 0.607075 0.081247
|
||||||
v 7.835503 -1.382094 -1.899790
|
v 0.249699 0.674546 0.081247
|
||||||
v 7.713099 -1.340546 -1.899790
|
v 0.127295 0.716094 0.081247
|
||||||
v 7.585804 -1.326517 -1.899790
|
v 0.000000 0.730123 0.081247
|
||||||
v 7.458509 -1.340546 -1.899790
|
v -0.127295 0.716094 0.081247
|
||||||
v 7.336105 -1.382094 -1.899790
|
v -0.249699 0.674546 0.081247
|
||||||
v 7.223298 -1.449565 -1.899790
|
v -0.362506 0.607075 0.081247
|
||||||
v 7.124421 -1.540365 -1.899790
|
v -0.461383 0.516275 0.081247
|
||||||
v 7.043275 -1.651006 -1.899790
|
v -0.542529 0.405635 0.081247
|
||||||
v 6.982978 -1.777234 -1.899790
|
v -0.602826 0.279406 0.081247
|
||||||
v 6.945848 -1.914200 -1.899790
|
v -0.639956 0.142440 0.081247
|
||||||
v 6.933311 -2.056640 -1.899790
|
v -0.652494 0.000000 0.081247
|
||||||
v 6.945848 -2.199080 -1.899790
|
v -0.639956 -0.142440 0.081247
|
||||||
v 6.982978 -2.336046 -1.899790
|
v -0.602826 -0.279406 0.081247
|
||||||
v 7.043275 -2.462275 -1.899790
|
v -0.542529 -0.405635 0.081247
|
||||||
v 7.124421 -2.572916 -1.899790
|
v -0.461383 -0.516275 0.081247
|
||||||
v 7.223298 -2.663716 -1.899790
|
v -0.362506 -0.607075 0.081247
|
||||||
v 7.336105 -2.731186 -1.899790
|
v -0.249699 -0.674546 0.081247
|
||||||
v 7.458509 -2.772735 -1.899790
|
v -0.127295 -0.716094 0.081247
|
||||||
v 7.585804 -2.117175 -0.309780
|
v -0.000000 -0.060535 1.671257
|
||||||
v 7.601351 -2.115118 -0.309780
|
v 0.015547 -0.058477 1.671257
|
||||||
v 7.615984 -2.109153 -0.309780
|
v 0.030180 -0.052512 1.671257
|
||||||
v 7.628829 -2.099927 -0.309780
|
v 0.043024 -0.043287 1.671257
|
||||||
v 7.639111 -2.088588 -0.309780
|
v 0.053307 -0.031947 1.671257
|
||||||
v 7.646286 -2.076839 -0.309780
|
v 0.060482 -0.020199 1.671257
|
||||||
v 7.650278 -2.066803 -0.309780
|
v 0.064474 -0.010163 1.671257
|
||||||
v 7.651770 -2.060195 -0.309780
|
v 0.065966 -0.003554 1.671257
|
||||||
v 7.652030 -2.056640 -0.309780
|
v 0.066227 0.000000 1.671257
|
||||||
v 7.651770 -2.053085 -0.309780
|
v 0.065966 0.003555 1.671257
|
||||||
v 7.650278 -2.046477 -0.309780
|
v 0.064474 0.010163 1.671257
|
||||||
v 7.646286 -2.036441 -0.309780
|
v 0.060482 0.020199 1.671257
|
||||||
v 7.639111 -2.024692 -0.309780
|
v 0.053307 0.031948 1.671257
|
||||||
v 7.628829 -2.013353 -0.309780
|
v 0.043024 0.043288 1.671257
|
||||||
v 7.615984 -2.004127 -0.309780
|
v 0.030180 0.052513 1.671257
|
||||||
v 7.601351 -1.998163 -0.309780
|
v 0.015547 0.058478 1.671257
|
||||||
v 7.585804 -1.996105 -0.309780
|
v -0.000000 0.060536 1.671257
|
||||||
v 7.570257 -1.998163 -0.309780
|
v -0.015547 0.058478 1.671257
|
||||||
v 7.555624 -2.004127 -0.309780
|
v -0.030180 0.052513 1.671257
|
||||||
v 7.542779 -2.013353 -0.309780
|
v -0.043024 0.043288 1.671257
|
||||||
v 7.532497 -2.024692 -0.309780
|
v -0.053307 0.031948 1.671257
|
||||||
v 7.525322 -2.036441 -0.309780
|
v -0.060482 0.020199 1.671257
|
||||||
v 7.521330 -2.046477 -0.309780
|
v -0.064474 0.010163 1.671257
|
||||||
v 7.519838 -2.053085 -0.309780
|
v -0.065966 0.003555 1.671257
|
||||||
v 7.519578 -2.056640 -0.309780
|
v -0.066227 0.000000 1.671257
|
||||||
v 7.519838 -2.060195 -0.309780
|
v -0.065966 -0.003554 1.671257
|
||||||
v 7.521330 -2.066803 -0.309780
|
v -0.064474 -0.010163 1.671257
|
||||||
v 7.525322 -2.076839 -0.309780
|
v -0.060482 -0.020199 1.671257
|
||||||
v 7.532497 -2.088588 -0.309780
|
v -0.053307 -0.031947 1.671257
|
||||||
v 7.542779 -2.099927 -0.309780
|
v -0.043024 -0.043287 1.671257
|
||||||
v 7.555624 -2.109153 -0.309780
|
v -0.030180 -0.052512 1.671257
|
||||||
v 7.570257 -2.115118 -0.309780
|
v -0.015547 -0.058477 1.671257
|
||||||
v 7.585804 -2.117175 3.482182
|
v -0.000000 -0.060535 5.463219
|
||||||
v 7.601351 -2.115118 3.482182
|
v 0.015547 -0.058477 5.463219
|
||||||
v 7.615984 -2.109153 3.482182
|
v 0.030180 -0.052512 5.463219
|
||||||
v 7.628829 -2.099927 3.482182
|
v 0.043024 -0.043287 5.463219
|
||||||
v 7.639111 -2.088588 3.482182
|
v 0.053307 -0.031947 5.463219
|
||||||
v 7.646286 -2.076839 3.482182
|
v 0.060482 -0.020199 5.463219
|
||||||
v 7.650278 -2.066803 3.482182
|
v 0.064474 -0.010163 5.463219
|
||||||
v 7.651770 -2.060195 3.482182
|
v 0.065966 -0.003554 5.463219
|
||||||
v 7.652030 -2.056640 3.482182
|
v 0.066227 0.000000 5.463219
|
||||||
v 7.651770 -2.053085 3.482182
|
v 0.065966 0.003555 5.463219
|
||||||
v 7.650278 -2.046477 3.482182
|
v 0.064474 0.010163 5.463219
|
||||||
v 7.646286 -2.036441 3.482182
|
v 0.060482 0.020199 5.463219
|
||||||
v 7.639111 -2.024692 3.482182
|
v 0.053307 0.031948 5.463219
|
||||||
v 7.628829 -2.013353 3.482182
|
v 0.043024 0.043288 5.463219
|
||||||
v 7.615984 -2.004127 3.482182
|
v 0.030180 0.052513 5.463219
|
||||||
v 7.601351 -1.998163 3.482182
|
v 0.015547 0.058478 5.463219
|
||||||
v 7.585804 -1.996105 3.482182
|
v -0.000000 0.060535 5.463219
|
||||||
v 7.570257 -1.998163 3.482182
|
v -0.015547 0.058478 5.463219
|
||||||
v 7.555624 -2.004127 3.482182
|
v -0.030180 0.052513 5.463219
|
||||||
v 7.542779 -2.013353 3.482182
|
v -0.043024 0.043288 5.463219
|
||||||
v 7.532497 -2.024692 3.482182
|
v -0.053307 0.031948 5.463219
|
||||||
v 7.525322 -2.036441 3.482182
|
v -0.060482 0.020199 5.463219
|
||||||
v 7.521330 -2.046477 3.482182
|
v -0.064474 0.010163 5.463219
|
||||||
v 7.519838 -2.053085 3.482182
|
v -0.065966 0.003555 5.463219
|
||||||
v 7.519578 -2.056640 3.482182
|
v -0.066227 0.000000 5.463219
|
||||||
v 7.519838 -2.060195 3.482182
|
v -0.065966 -0.003554 5.463219
|
||||||
v 7.521330 -2.066803 3.482182
|
v -0.064474 -0.010163 5.463219
|
||||||
v 7.525322 -2.076839 3.482182
|
v -0.060482 -0.020199 5.463219
|
||||||
v 7.532497 -2.088588 3.482182
|
v -0.053307 -0.031947 5.463219
|
||||||
v 7.542779 -2.099927 3.482182
|
v -0.043024 -0.043287 5.463219
|
||||||
v 7.555624 -2.109153 3.482182
|
v -0.030180 -0.052512 5.463219
|
||||||
v 7.570257 -2.115118 3.482182
|
v -0.015547 -0.058477 5.463219
|
||||||
v 7.595095 -2.823092 3.542696
|
v 0.009291 -0.766451 5.523733
|
||||||
v 7.595095 -2.823092 3.380202
|
v 0.009291 -0.766451 5.361238
|
||||||
v 7.722390 -2.809062 3.542696
|
v 0.136586 -0.752422 5.523733
|
||||||
v 7.722390 -2.809062 3.380202
|
v 0.136586 -0.752422 5.361238
|
||||||
v 7.844793 -2.767514 3.542696
|
v 0.258989 -0.710874 5.523733
|
||||||
v 7.844793 -2.767514 3.380202
|
v 0.258989 -0.710874 5.361238
|
||||||
v 7.957601 -2.700044 3.542696
|
v 0.371796 -0.643403 5.523733
|
||||||
v 7.957601 -2.700044 3.380202
|
v 0.371796 -0.643403 5.361238
|
||||||
v 8.056477 -2.609243 3.542696
|
v 0.470673 -0.552603 5.523733
|
||||||
v 8.056477 -2.609243 3.380202
|
v 0.470673 -0.552603 5.361238
|
||||||
v 8.137623 -2.498603 3.542696
|
v 0.551819 -0.441963 5.523733
|
||||||
v 8.137623 -2.498603 3.380202
|
v 0.551819 -0.441963 5.361238
|
||||||
v 8.197920 -2.372374 3.542696
|
v 0.612116 -0.315734 5.523733
|
||||||
v 8.197920 -2.372374 3.380202
|
v 0.612116 -0.315734 5.361238
|
||||||
v 8.235050 -2.235408 3.542696
|
v 0.649247 -0.178768 5.523733
|
||||||
v 8.235050 -2.235408 3.380202
|
v 0.649247 -0.178768 5.361238
|
||||||
v 8.247588 -2.092968 3.542696
|
v 0.661784 -0.036328 5.523733
|
||||||
v 8.247588 -2.092968 3.380202
|
v 0.661784 -0.036328 5.361238
|
||||||
v 8.235050 -1.950528 3.542696
|
v 0.649247 0.106112 5.523733
|
||||||
v 8.235050 -1.950528 3.380202
|
v 0.649247 0.106112 5.361238
|
||||||
v 8.197920 -1.813562 3.542696
|
v 0.612116 0.243078 5.523733
|
||||||
v 8.197920 -1.813562 3.380202
|
v 0.612116 0.243078 5.361238
|
||||||
v 8.137623 -1.687334 3.542696
|
v 0.551819 0.369307 5.523733
|
||||||
v 8.137623 -1.687334 3.380202
|
v 0.551819 0.369307 5.361238
|
||||||
v 8.056477 -1.576693 3.542696
|
v 0.470673 0.479947 5.523733
|
||||||
v 8.056477 -1.576693 3.380202
|
v 0.470673 0.479947 5.361238
|
||||||
v 7.957601 -1.485893 3.542696
|
v 0.371796 0.570747 5.523733
|
||||||
v 7.957601 -1.485893 3.380202
|
v 0.371796 0.570747 5.361238
|
||||||
v 7.844793 -1.418422 3.542696
|
v 0.258989 0.638218 5.523733
|
||||||
v 7.844793 -1.418422 3.380202
|
v 0.258989 0.638218 5.361238
|
||||||
v 7.722390 -1.376874 3.542696
|
v 0.136586 0.679766 5.523733
|
||||||
v 7.722390 -1.376874 3.380202
|
v 0.136586 0.679766 5.361238
|
||||||
v 7.595095 -1.362845 3.542696
|
v 0.009291 0.693795 5.523733
|
||||||
v 7.595095 -1.362845 3.380202
|
v 0.009291 0.693795 5.361238
|
||||||
v 7.467799 -1.376874 3.542696
|
v -0.118005 0.679766 5.523733
|
||||||
v 7.467799 -1.376874 3.380202
|
v -0.118005 0.679766 5.361238
|
||||||
v 7.345396 -1.418422 3.542696
|
v -0.240408 0.638218 5.523733
|
||||||
v 7.345396 -1.418422 3.380202
|
v -0.240408 0.638218 5.361238
|
||||||
v 7.232588 -1.485893 3.542696
|
v -0.353216 0.570747 5.523733
|
||||||
v 7.232588 -1.485893 3.380202
|
v -0.353216 0.570747 5.361238
|
||||||
v 7.133712 -1.576693 3.542696
|
v -0.452092 0.479947 5.523733
|
||||||
v 7.133712 -1.576693 3.380202
|
v -0.452092 0.479947 5.361238
|
||||||
v 7.052566 -1.687334 3.542696
|
v -0.533238 0.369307 5.523733
|
||||||
v 7.052566 -1.687334 3.380202
|
v -0.533238 0.369307 5.361238
|
||||||
v 6.992269 -1.813562 3.542696
|
v -0.593535 0.243078 5.523733
|
||||||
v 6.992269 -1.813562 3.380202
|
v -0.593535 0.243078 5.361238
|
||||||
v 6.955138 -1.950528 3.542696
|
v -0.630666 0.106112 5.523733
|
||||||
v 6.955138 -1.950528 3.380202
|
v -0.630666 0.106112 5.361238
|
||||||
v 6.942601 -2.092968 3.542696
|
v -0.643203 -0.036328 5.523733
|
||||||
v 6.942601 -2.092968 3.380202
|
v -0.643203 -0.036328 5.361238
|
||||||
v 6.955138 -2.235408 3.542696
|
v -0.630666 -0.178768 5.523733
|
||||||
v 6.955138 -2.235408 3.380202
|
v -0.630666 -0.178768 5.361238
|
||||||
v 6.992269 -2.372374 3.542696
|
v -0.593535 -0.315734 5.523733
|
||||||
v 6.992269 -2.372374 3.380202
|
v -0.593535 -0.315734 5.361238
|
||||||
v 7.052566 -2.498603 3.542696
|
v -0.533238 -0.441963 5.523733
|
||||||
v 7.052566 -2.498603 3.380202
|
v -0.533238 -0.441963 5.361238
|
||||||
v 7.133712 -2.609243 3.542696
|
v -0.452092 -0.552603 5.523733
|
||||||
v 7.133712 -2.609243 3.380202
|
v -0.452092 -0.552603 5.361238
|
||||||
v 7.232588 -2.700044 3.542696
|
v -0.353216 -0.643403 5.523733
|
||||||
v 7.232588 -2.700044 3.380202
|
v -0.353216 -0.643403 5.361238
|
||||||
v 7.345396 -2.767514 3.542696
|
v -0.240408 -0.710874 5.523733
|
||||||
v 7.345396 -2.767514 3.380202
|
v -0.240408 -0.710874 5.361238
|
||||||
v 7.467799 -2.809062 3.542696
|
v -0.118005 -0.752422 5.523733
|
||||||
v 7.467799 -2.809062 3.380202
|
v -0.118005 -0.752422 5.361238
|
||||||
vn 0.1095 -0.9940 -0.0000
|
vn 0.1095 -0.9940 -0.0000
|
||||||
vn 0.3214 -0.9469 -0.0000
|
vn 0.3214 -0.9469 -0.0000
|
||||||
vn 0.5133 -0.8582 -0.0000
|
vn 0.5133 -0.8582 -0.0000
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
importer="wavefront_obj"
|
importer="wavefront_obj"
|
||||||
importer_version=1
|
importer_version=1
|
||||||
type="Mesh"
|
type="Mesh"
|
||||||
uid="uid://dpmtd0n5wyucx"
|
uid="uid://docto7iocves6"
|
||||||
path="res://.godot/imported/wheels.obj-7db7ec95dde54307ba770070cd9e556e.mesh"
|
path="res://.godot/imported/wheels.obj-7db7ec95dde54307ba770070cd9e556e.mesh"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|||||||
BIN
Blends/Mobel/DoubleBeds.blend
Normal file
BIN
Blends/Mobel/DoubleBeds.blend
Normal file
Binary file not shown.
53
Blends/Mobel/DoubleBeds.blend.import
Normal file
53
Blends/Mobel/DoubleBeds.blend.import
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://ca3mea0tt0xvg"
|
||||||
|
path="res://.godot/imported/DoubleBeds.blend-9be38eccacc920e294140e07e3f15b49.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Blends/Mobel/DoubleBeds.blend"
|
||||||
|
dest_files=["res://.godot/imported/DoubleBeds.blend-9be38eccacc920e294140e07e3f15b49.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
blender/nodes/visible=0
|
||||||
|
blender/nodes/active_collection_only=false
|
||||||
|
blender/nodes/punctual_lights=true
|
||||||
|
blender/nodes/cameras=true
|
||||||
|
blender/nodes/custom_properties=true
|
||||||
|
blender/nodes/modifiers=1
|
||||||
|
blender/meshes/colors=false
|
||||||
|
blender/meshes/uvs=true
|
||||||
|
blender/meshes/normals=true
|
||||||
|
blender/meshes/export_geometry_nodes_instances=false
|
||||||
|
blender/meshes/tangents=true
|
||||||
|
blender/meshes/skins=2
|
||||||
|
blender/meshes/export_bones_deforming_mesh_only=false
|
||||||
|
blender/materials/unpack_enabled=true
|
||||||
|
blender/materials/export_materials=1
|
||||||
|
blender/animation/limit_playback=true
|
||||||
|
blender/animation/always_sample=true
|
||||||
|
blender/animation/group_tracks=true
|
||||||
BIN
Blends/Mobel/DoubleBeds.blend1
Normal file
BIN
Blends/Mobel/DoubleBeds.blend1
Normal file
Binary file not shown.
BIN
Blends/Mobel/DoubleBeds.glb
Normal file
BIN
Blends/Mobel/DoubleBeds.glb
Normal file
Binary file not shown.
37
Blends/Mobel/DoubleBeds.glb.import
Normal file
37
Blends/Mobel/DoubleBeds.glb.import
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bnikfigm0lp5q"
|
||||||
|
path="res://.godot/imported/DoubleBeds.glb-699a15a6f2070543319ecbb921260312.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Blends/Mobel/DoubleBeds.glb"
|
||||||
|
dest_files=["res://.godot/imported/DoubleBeds.glb-699a15a6f2070543319ecbb921260312.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
42
Blends/Mobel/DoubleBeds.mtl
Normal file
42
Blends/Mobel/DoubleBeds.mtl
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
# Blender 4.5.1 LTS MTL File: 'DoubleBeds.blend'
|
||||||
|
# www.blender.org
|
||||||
|
|
||||||
|
newmtl Material
|
||||||
|
Kd 0.800000 0.800000 0.800000
|
||||||
|
Ks 0.500000 0.500000 0.500000
|
||||||
|
Ke 0.000000 0.000000 0.000000
|
||||||
|
Ni 1.450000
|
||||||
|
d 1.000000
|
||||||
|
illum 2
|
||||||
|
Pr 0.500000
|
||||||
|
Pm 0.000000
|
||||||
|
Ps 0.000000
|
||||||
|
Pc 0.000000
|
||||||
|
Pcr 0.030000
|
||||||
|
aniso 0.000000
|
||||||
|
anisor 0.000000
|
||||||
|
|
||||||
|
newmtl Material.002
|
||||||
|
Kd 0.800000 0.800000 0.800000
|
||||||
|
Ks 0.500000 0.500000 0.500000
|
||||||
|
Ke 0.000000 0.000000 0.000000
|
||||||
|
Ni 1.000000
|
||||||
|
d 1.000000
|
||||||
|
illum 3
|
||||||
|
Pr 0.400000
|
||||||
|
Pm 1.000000
|
||||||
|
|
||||||
|
newmtl Material.003
|
||||||
|
Kd 0.800000 0.800000 0.800000
|
||||||
|
Ks 0.500000 0.500000 0.500000
|
||||||
|
Ke 0.000000 0.000000 0.000000
|
||||||
|
Ni 1.000000
|
||||||
|
d 1.000000
|
||||||
|
illum 2
|
||||||
|
Pr 0.500000
|
||||||
|
Pm 0.000000
|
||||||
|
Ps 0.000000
|
||||||
|
Pc 0.000000
|
||||||
|
Pcr 0.030000
|
||||||
|
aniso 0.000000
|
||||||
|
anisor 0.000000
|
||||||
3134
Blends/Mobel/DoubleBeds.obj
Normal file
3134
Blends/Mobel/DoubleBeds.obj
Normal file
File diff suppressed because it is too large
Load Diff
25
Blends/Mobel/DoubleBeds.obj.import
Normal file
25
Blends/Mobel/DoubleBeds.obj.import
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="wavefront_obj"
|
||||||
|
importer_version=1
|
||||||
|
type="Mesh"
|
||||||
|
uid="uid://cahq2fdeqqwhx"
|
||||||
|
path="res://.godot/imported/DoubleBeds.obj-ab79eec3553fbb978c596a5ae306d116.mesh"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
files=["res://.godot/imported/DoubleBeds.obj-ab79eec3553fbb978c596a5ae306d116.mesh"]
|
||||||
|
|
||||||
|
source_file="res://Blends/Mobel/DoubleBeds.obj"
|
||||||
|
dest_files=["res://.godot/imported/DoubleBeds.obj-ab79eec3553fbb978c596a5ae306d116.mesh", "res://.godot/imported/DoubleBeds.obj-ab79eec3553fbb978c596a5ae306d116.mesh"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
generate_tangents=true
|
||||||
|
generate_lods=true
|
||||||
|
generate_shadow_mesh=true
|
||||||
|
generate_lightmap_uv2=false
|
||||||
|
generate_lightmap_uv2_texel_size=0.2
|
||||||
|
scale_mesh=Vector3(1, 1, 1)
|
||||||
|
offset_mesh=Vector3(0, 0, 0)
|
||||||
|
force_disable_mesh_compression=false
|
||||||
BIN
Blends/Mobel/DoubleBeds_Material.png
Normal file
BIN
Blends/Mobel/DoubleBeds_Material.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 297 KiB |
38
Blends/Mobel/DoubleBeds_Material.png.import
Normal file
38
Blends/Mobel/DoubleBeds_Material.png.import
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://cqlj0vl1qe71d"
|
||||||
|
path.s3tc="res://.godot/imported/DoubleBeds_Material.png-801cc5a1bc7d18f75641c49c263f77c0.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "8e48690a8efe5cb3bd1d9dea7bcd7011"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Blends/Mobel/DoubleBeds_Material.png"
|
||||||
|
dest_files=["res://.godot/imported/DoubleBeds_Material.png-801cc5a1bc7d18f75641c49c263f77c0.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=0
|
||||||
BIN
Blends/Mobel/DoubleBeds_Material_1.png
Normal file
BIN
Blends/Mobel/DoubleBeds_Material_1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 33 KiB |
38
Blends/Mobel/DoubleBeds_Material_1.png.import
Normal file
38
Blends/Mobel/DoubleBeds_Material_1.png.import
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://ctwkqqmjxy2ub"
|
||||||
|
path.s3tc="res://.godot/imported/DoubleBeds_Material_1.png-c676335c202f76cceb40dd64eae62d9f.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
generator_parameters={
|
||||||
|
"md5": "9a44ba4540b25ca89a43ebfc219cc788"
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Blends/Mobel/DoubleBeds_Material_1.png"
|
||||||
|
dest_files=["res://.godot/imported/DoubleBeds_Material_1.png-c676335c202f76cceb40dd64eae62d9f.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=0
|
||||||
BIN
Blends/Mobel/textures/Material.003 Base Color.png
Normal file
BIN
Blends/Mobel/textures/Material.003 Base Color.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 297 KiB |
34
Blends/Mobel/textures/Material.003 Base Color.png.import
Normal file
34
Blends/Mobel/textures/Material.003 Base Color.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://kl1jplui8wfq"
|
||||||
|
path="res://.godot/imported/Material.003 Base Color.png-d42a5bbd4c48c68f8735701e76a27b29.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Blends/Mobel/textures/Material.003 Base Color.png"
|
||||||
|
dest_files=["res://.godot/imported/Material.003 Base Color.png-d42a5bbd4c48c68f8735701e76a27b29.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=1
|
||||||
BIN
Blends/Mobel/textures/Material.003 Roughness.png
Normal file
BIN
Blends/Mobel/textures/Material.003 Roughness.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
34
Blends/Mobel/textures/Material.003 Roughness.png.import
Normal file
34
Blends/Mobel/textures/Material.003 Roughness.png.import
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://lbbig7lpdun3"
|
||||||
|
path="res://.godot/imported/Material.003 Roughness.png-14263e554e9cb206530fa0866884012b.ctex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Blends/Mobel/textures/Material.003 Roughness.png"
|
||||||
|
dest_files=["res://.godot/imported/Material.003 Roughness.png-14263e554e9cb206530fa0866884012b.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=false
|
||||||
|
mipmaps/limit=-1
|
||||||
|
roughness/mode=0
|
||||||
|
roughness/src_normal=""
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/normal_map_invert_y=false
|
||||||
|
process/hdr_as_srgb=false
|
||||||
|
process/hdr_clamp_exposure=false
|
||||||
|
process/size_limit=0
|
||||||
|
detect_3d/compress_to=1
|
||||||
7
Scenes/Prefabs/DoubleBeds.tscn
Normal file
7
Scenes/Prefabs/DoubleBeds.tscn
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
[gd_scene load_steps=2 format=3 uid="uid://0t0cvsitlfmm"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bnikfigm0lp5q" path="res://Blends/Mobel/DoubleBeds.glb" id="1_kkvf5"]
|
||||||
|
|
||||||
|
[node name="DoubleBeds" type="Node3D"]
|
||||||
|
|
||||||
|
[node name="DoubleBeds" parent="." instance=ExtResource("1_kkvf5")]
|
||||||
74
Scenes/Prefabs/cart.tscn
Normal file
74
Scenes/Prefabs/cart.tscn
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
[gd_scene load_steps=7 format=3 uid="uid://dim2geqhn6d35"]
|
||||||
|
|
||||||
|
[ext_resource type="Script" uid="uid://dhls6unflalvd" path="res://Scripts/cart.gd" id="1_esjgi"]
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://p3d7iitismhf" path="res://Blends/Cart/cart-bottom.obj" id="1_ux2tx"]
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://docto7iocves6" path="res://Blends/Cart/wheels.obj" id="2_2wj72"]
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://cayqoyyq7nbij" path="res://Blends/Cart/cart-top.obj" id="3_2wj72"]
|
||||||
|
|
||||||
|
[sub_resource type="BoxShape3D" id="BoxShape3D_esjgi"]
|
||||||
|
size = Vector3(22.2341, 4.23804, 0.494629)
|
||||||
|
|
||||||
|
[sub_resource type="BoxShape3D" id="BoxShape3D_eosii"]
|
||||||
|
size = Vector3(17.5376, 0.0286865, 2.28394)
|
||||||
|
|
||||||
|
[node name="Cart" type="Node3D" node_paths=PackedStringArray("cartTop")]
|
||||||
|
script = ExtResource("1_esjgi")
|
||||||
|
cartTop = NodePath("Cart-top")
|
||||||
|
|
||||||
|
[node name="Cart-bottom" type="MeshInstance3D" parent="."]
|
||||||
|
mesh = ExtResource("1_ux2tx")
|
||||||
|
|
||||||
|
[node name="Wheels2" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 3.49691e-07, 0, -3.49691e-07, 1, 0, 0, 0, 1, -6.05656, -1.694, -2.014)
|
||||||
|
mesh = ExtResource("2_2wj72")
|
||||||
|
skeleton = NodePath("../Wheels")
|
||||||
|
|
||||||
|
[node name="Wheels3" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 5.24537e-07, 0, -5.24537e-07, 1, 0, 0, 0, 1, 9.27867, -1.6046, -2.03998)
|
||||||
|
mesh = ExtResource("2_2wj72")
|
||||||
|
skeleton = NodePath(".")
|
||||||
|
|
||||||
|
[node name="Wheels4" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 3.49691e-07, 0, -3.49691e-07, 1, 0, 0, 0, 1, 7.44502, -1.60475, -2.03976)
|
||||||
|
mesh = ExtResource("2_2wj72")
|
||||||
|
skeleton = NodePath("../Wheels")
|
||||||
|
|
||||||
|
[node name="Wheels" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 1.74846e-07, 0, -1.74846e-07, 1, 0, 0, 0, 1, -7.8902, -1.69414, -2.01378)
|
||||||
|
mesh = ExtResource("2_2wj72")
|
||||||
|
|
||||||
|
[node name="Cart-top" type="MeshInstance3D" parent="."]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0203524, 4.13717, 13.0563)
|
||||||
|
visible = false
|
||||||
|
mesh = ExtResource("3_2wj72")
|
||||||
|
|
||||||
|
[node name="BlockBuildingArea" type="StaticBody3D" parent="."]
|
||||||
|
|
||||||
|
[node name="CollisionShape3D4" type="CollisionShape3D" parent="BlockBuildingArea"]
|
||||||
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 11.1878, 1.59147, -0.622702)
|
||||||
|
shape = SubResource("BoxShape3D_esjgi")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D3" type="CollisionShape3D" parent="BlockBuildingArea"]
|
||||||
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -10.6143, 1.63224, 0.537586)
|
||||||
|
shape = SubResource("BoxShape3D_esjgi")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D2" type="CollisionShape3D" parent="BlockBuildingArea"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.619003, 1.50816, 3.83996)
|
||||||
|
shape = SubResource("BoxShape3D_esjgi")
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="BlockBuildingArea"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.282789, 1.61902, -2.6054)
|
||||||
|
shape = SubResource("BoxShape3D_esjgi")
|
||||||
|
|
||||||
|
[node name="BuildingArea" type="StaticBody3D" parent="."]
|
||||||
|
metadata/is_building_area = true
|
||||||
|
|
||||||
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="BuildingArea"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.374649, -0.275452, 2.38014)
|
||||||
|
shape = SubResource("BoxShape3D_eosii")
|
||||||
|
metadata/is_building_area = true
|
||||||
|
|
||||||
|
[node name="CollisionShape3D2" type="CollisionShape3D" parent="BuildingArea"]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.374649, -0.275452, -1.22106)
|
||||||
|
shape = SubResource("BoxShape3D_eosii")
|
||||||
|
metadata/is_building_area = true
|
||||||
@@ -1,12 +1,11 @@
|
|||||||
[gd_scene load_steps=13 format=3 uid="uid://bj7y7q2qkpnci"]
|
[gd_scene load_steps=12 format=3 uid="uid://bj7y7q2qkpnci"]
|
||||||
|
|
||||||
[ext_resource type="ArrayMesh" uid="uid://p3d7iitismhf" path="res://Blends/Cart/cart-bottom.obj" id="2_8gbba"]
|
|
||||||
[ext_resource type="ArrayMesh" uid="uid://cayqoyyq7nbij" path="res://Blends/Cart/cart-top.obj" id="3_jjvhh"]
|
|
||||||
[ext_resource type="ArrayMesh" uid="uid://622ethh2pdfa" path="res://Blends/road/road.obj" id="4_jjvhh"]
|
[ext_resource type="ArrayMesh" uid="uid://622ethh2pdfa" path="res://Blends/road/road.obj" id="4_jjvhh"]
|
||||||
[ext_resource type="Texture2D" uid="uid://h1bl3q1pjjnm" path="res://Blends/textures/snow_02_rough_4k.jpg" id="5_21xkr"]
|
[ext_resource type="Texture2D" uid="uid://h1bl3q1pjjnm" path="res://Blends/textures/snow_02_rough_4k.jpg" id="5_21xkr"]
|
||||||
[ext_resource type="ArrayMesh" uid="uid://dpmtd0n5wyucx" path="res://Blends/Cart/wheels.obj" id="5_kry3j"]
|
|
||||||
[ext_resource type="ArrayMesh" uid="uid://ws8ddp6stf3s" path="res://Blends/ground.obj" id="6_6bp64"]
|
[ext_resource type="ArrayMesh" uid="uid://ws8ddp6stf3s" path="res://Blends/ground.obj" id="6_6bp64"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://dim2geqhn6d35" path="res://Scenes/Prefabs/cart.tscn" id="6_21xkr"]
|
||||||
[ext_resource type="Script" uid="uid://drrp1k2q71hq2" path="res://Scripts/camera_3d.gd" id="7_6bp64"]
|
[ext_resource type="Script" uid="uid://drrp1k2q71hq2" path="res://Scripts/camera_3d.gd" id="7_6bp64"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bnikfigm0lp5q" path="res://Blends/Mobel/DoubleBeds.glb" id="8_344ge"]
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_344ge"]
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_344ge"]
|
||||||
albedo_texture = ExtResource("5_21xkr")
|
albedo_texture = ExtResource("5_21xkr")
|
||||||
@@ -35,14 +34,6 @@ size = Vector2(0.5, 0.5)
|
|||||||
transform = Transform3D(-0.866025, -0.5, -2.18557e-08, 0, -4.37114e-08, 1, -0.5, 0.866025, 3.78552e-08, 0, 0, 0)
|
transform = Transform3D(-0.866025, -0.5, -2.18557e-08, 0, -4.37114e-08, 1, -0.5, 0.866025, 3.78552e-08, 0, 0, 0)
|
||||||
shadow_enabled = true
|
shadow_enabled = true
|
||||||
|
|
||||||
[node name="Cart-bottom" type="MeshInstance3D" parent="."]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.4695, 39.4961, -60.495)
|
|
||||||
mesh = ExtResource("2_8gbba")
|
|
||||||
|
|
||||||
[node name="Cart-top" type="MeshInstance3D" parent="."]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.831223, 6.65193, 16.4862)
|
|
||||||
mesh = ExtResource("3_jjvhh")
|
|
||||||
|
|
||||||
[node name="Road2" type="MeshInstance3D" parent="."]
|
[node name="Road2" type="MeshInstance3D" parent="."]
|
||||||
transform = Transform3D(10.951, 0, 0, 0, 1, 0, 0, 0, 1, -54.1402, 37.1464, -56.7411)
|
transform = Transform3D(10.951, 0, 0, 0, 1, 0, 0, 0, 1, -54.1402, 37.1464, -56.7411)
|
||||||
mesh = ExtResource("4_jjvhh")
|
mesh = ExtResource("4_jjvhh")
|
||||||
@@ -52,10 +43,6 @@ skeleton = NodePath("../Road")
|
|||||||
transform = Transform3D(10.9512, 0, 0, 0, 1, 0, 0, 0, 1, -53.9758, 37.1737, -62.1734)
|
transform = Transform3D(10.9512, 0, 0, 0, 1, 0, 0, 0, 1, -53.9758, 37.1737, -62.1734)
|
||||||
mesh = ExtResource("4_jjvhh")
|
mesh = ExtResource("4_jjvhh")
|
||||||
|
|
||||||
[node name="Wheels" type="MeshInstance3D" parent="."]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.2555, 39.9795, -60.1825)
|
|
||||||
mesh = ExtResource("5_kry3j")
|
|
||||||
|
|
||||||
[node name="Ground2" type="MeshInstance3D" parent="."]
|
[node name="Ground2" type="MeshInstance3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 180.354, 36.969, -59.426)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 180.354, 36.969, -59.426)
|
||||||
material_override = SubResource("StandardMaterial3D_344ge")
|
material_override = SubResource("StandardMaterial3D_344ge")
|
||||||
@@ -107,3 +94,10 @@ transform = Transform3D(1, 0, 0, 0, 0.64431, 0.764764, 0, -0.764764, 0.64431, -1
|
|||||||
light_energy = 1.162
|
light_energy = 1.162
|
||||||
spot_range = 23.417
|
spot_range = 23.417
|
||||||
spot_angle = 89.99
|
spot_angle = 89.99
|
||||||
|
|
||||||
|
[node name="DoubleBeds" parent="." instance=ExtResource("8_344ge")]
|
||||||
|
transform = Transform3D(-0.00574796, 0, -1.00041, 0, 1, 0, 0.930317, 0, -0.00618104, -6.7791, 40.4211, -61.7192)
|
||||||
|
|
||||||
|
[node name="Cart" parent="." node_paths=PackedStringArray("mainCamera") instance=ExtResource("6_21xkr")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.31428, 39.9268, -60.2323)
|
||||||
|
mainCamera = NodePath("../Camera3D")
|
||||||
|
|||||||
@@ -1,11 +1,16 @@
|
|||||||
extends Camera3D
|
extends Camera3D
|
||||||
|
|
||||||
@export var rayLength: float
|
@export var rayLength: float
|
||||||
func getGlobalMousePosition() -> Vector3:
|
|
||||||
|
var debugLabel
|
||||||
|
func _ready() -> void:
|
||||||
|
debugLabel = $DebugLabel1
|
||||||
|
|
||||||
|
func getGlobalRayTargetObject():
|
||||||
var space = get_world_3d().direct_space_state
|
var space = get_world_3d().direct_space_state
|
||||||
var mousePos = get_viewport().get_mouse_position()
|
var mousePos = get_viewport().get_mouse_position()
|
||||||
var from = self.project_ray_origin(mousePos)
|
var from = self.project_ray_origin(mousePos)
|
||||||
var to = from + self.project_ray_normal(mousePos) * rayLength
|
var to = from + self.project_ray_normal(mousePos) * rayLength
|
||||||
var query = PhysicsRayQueryParameters3D.create(from,to)
|
var query = PhysicsRayQueryParameters3D.create(from,to)
|
||||||
var collison = space.intersect_ray(query)
|
var collison = space.intersect_ray(query)
|
||||||
return collison.position
|
return collison
|
||||||
|
|||||||
33
Scripts/cart.gd
Normal file
33
Scripts/cart.gd
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
extends Node3D
|
||||||
|
|
||||||
|
@onready var beds = preload("res://Scenes/Prefabs/DoubleBeds.tscn")
|
||||||
|
|
||||||
|
@export var cartTop: MeshInstance3D
|
||||||
|
@export var mainCamera: Camera3D
|
||||||
|
|
||||||
|
var build_mode = false
|
||||||
|
var previewObject
|
||||||
|
var targetPos
|
||||||
|
|
||||||
|
func _input(event: InputEvent) -> void:
|
||||||
|
if event.is_action_pressed("hide_top"):
|
||||||
|
cartTop.visible = !cartTop.visible
|
||||||
|
if event.is_action_pressed("enter_build_mode"):
|
||||||
|
build_mode = !build_mode
|
||||||
|
add_preview()
|
||||||
|
|
||||||
|
func _process(_delta: float) -> void:
|
||||||
|
if build_mode:
|
||||||
|
targetPos = mainCamera.getGlobalRayTargetObject()
|
||||||
|
mainCamera.debugLabel.text = targetPos.collider.name
|
||||||
|
if targetPos.collider.has_meta("is_building_area"):
|
||||||
|
#if targetPos.collider.is_building_area == true:
|
||||||
|
previewObject.visible = true
|
||||||
|
previewObject.global_position = targetPos.position
|
||||||
|
else:
|
||||||
|
previewObject.visible = false
|
||||||
|
|
||||||
|
|
||||||
|
func add_preview():
|
||||||
|
previewObject = beds.instantiate()
|
||||||
|
get_tree().root.get_child(0).add_child(previewObject)
|
||||||
1
Scripts/cart.gd.uid
Normal file
1
Scripts/cart.gd.uid
Normal file
@@ -0,0 +1 @@
|
|||||||
|
uid://dhls6unflalvd
|
||||||
@@ -14,3 +14,16 @@ config/name="Project Thor"
|
|||||||
run/main_scene="uid://bj7y7q2qkpnci"
|
run/main_scene="uid://bj7y7q2qkpnci"
|
||||||
config/features=PackedStringArray("4.4", "Forward Plus")
|
config/features=PackedStringArray("4.4", "Forward Plus")
|
||||||
config/icon="res://icon.svg"
|
config/icon="res://icon.svg"
|
||||||
|
|
||||||
|
[input]
|
||||||
|
|
||||||
|
hide_top={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
enter_build_mode={
|
||||||
|
"deadzone": 0.2,
|
||||||
|
"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":66,"key_label":0,"unicode":98,"location":0,"echo":false,"script":null)
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user