Próbuję zastosować teksturę tylko po jednej stronie obiektu Box.Jak utworzyć wiele ramek i zmieniać teksturę tylko z jednej strony?
kod podstawowy:
BoxGeo = new THREE.BoxGeometry(50, 50, 125);
BoxMat = new THREE.MeshLambertMaterial({ color: 0xF0F0F0 });
BoxObj = new THREE.Mesh(GeoBox, GeoMat);
że próbuje za pomocą tablicy zawierającej 6 obiektu materiałów, 5 kolorowe i jeden z obrazem (wybrał losowo innej tablicy tekstur dla każdego Box). Ale to powoduje błąd :(
Czy możliwe jest przedstawienie prostego przykładu pudła z różnymi teksturami dla każdej twarzy? Widziałem niektóre przykłady w Internecie, ale wymagają one umieszczenia tablicy materiałów wewnątrz obiektu Geometry i Chciałbym uniknąć tworzenia nowego Geometryczne obiektu dla każdego okna ze względu na wydajność.
Hahaha! Niesamowity! Dziękuję bardzo! (Chyba sprawdziłem wszystkie dema na tej stronie z wyjątkiem tej) –
@JeremyDicaire - miło mi pomóc – acarlon