Badałem różne miejsca, próbując uzyskać szerokość i wysokość siatki, ale udało mi się znaleźć wszystko, co działa. Mam zaimportowany model collada i wszystko, co chcę zrobić, to uzyskać jego wymiar w jednostkach Webgl/Three.js, aby móc obliczyć kolizję w mojej prostej grze. Więc w jaki sposób chciałbym uzyskać szerokość i wysokość siatki w THREE.js?Jak uzyskać szerokość/wysokość/długość siatki w THREE.js
Odpowiedz
Jeśli jesteś ok z podstawowego obwiedni, można użyć THREE.Box3
var box = new THREE.Box3().setFromObject(colladaModel);
console.log(box.min, box.max, box.size());
To wygląda jak idealne rozwiązanie, spróbuję, kiedy będę miał szansę, a powiem ci, jak poszło! –
Użyłem go i zadziałało idealnie, dzięki jeszcze raz! –
Nie podaje poprawnych wymiarów – Tarun
Proszę pokazać to, czego próbowali, aby inni mogli być w stanie pomóc. – Anonymous
Czy ktoś może mi powiedzieć, dlaczego dostałem -rep? Chcę tylko wiedzieć, żeby nie robić tego ponownie podczas przyszłych pytań. –
Masz negatywną opinię, ponieważ ktoś nie głosował na twoje pytanie. Głosowanie w dół ma oznaczać "To pytanie nie wykazuje żadnych wysiłków badawczych, jest niejasne lub nieprzydatne". – Anonymous