Üç.js'yi kullanarak döndüğüm bir düzlem oluşturdum. Bazı nedenlerden dolayı, uçak yarım saat göstermiyor. Davranışı gösteren bir fiddle here oluşturdum.Three.js: Düzlem, yalnızca yarım saatte görülebilir
cevap
Bu durumun, Three.js sürüm r50'de biraz değiştiğine dikkat edin. Bir uçağın her iki tarafını oluşturma Daha fazla ayrıntı için, Malzeme side
özelliği üzerinden yani
plane.material.side = THREE.DoubleSide;
Look here elde edilebilir.
Düzlemin arka yüzü işlenmediğinden (veya daha iyisi, bir düzlemin varsayılan olarak arka yüzüne sahip olmadığından dolayı görünür değil. Yan notta, bu konuyla ilgili olarak backface-culling'a bakın. Bu durumda, size render hakkında biraz fikir verebilir).
Three.js, arka plan oluşturmanıza çok kolay bir yol sunar. Three.js'ye yılında
- R49 ve aşağıda: Yapmanız gereken tek şey doubleSided
ayarlanır
- true Uçağınız-Nesne özelliği. yeni sürümleri için
plane.doubleSided = true;
- R50 ve yukarı yeni revizyonlar ise
, donnyB zaten onun cevabını doğru belirtildiği gibi, mülkiyet Object3D
taşındı - nesne Material
için - nesne, size böylece 'şöyle, farklı bunu biraz ayarlamanız gerekir d:
plane.material.side = THREE.DoubleSide;
size göstermek için: http://jsfiddle.net/VsWb9/1084/
, bir üç.js - r50'den daha yeni bir sürüm kullanıyor, özellik 35 numaralı satırda ayarlandı.
Bu artık r.58 – mattdlockyer
@mattdlockyer'de yapılan testlere dayanarak çalışıyor. Cevabı yeni sürümlerini de kapsayacak şekilde güncellediler. – GNi33
harika bir iş, çözümün bu revizyonlar için olduğunu bilmiyordum, iyi biliyordum. Teşekkürler! – mattdlockyer
- 1. THREE.js: Cubemap'ta yalnızca bir yüzün resmini değiştirin
- 2. Chrome/MacOS'ta Three.js gölgesinin kalitesi?
- 3. Düzlem 3.js kamera Frustum
- 4. LINQ kullanarak saatte gruplandırma
- 5. ViewPager kaydırma yarım ekranı
- 6. Yarım görüntüleri sayfa
- 7. Three.js malzemesi
- 8. OrbitControl - Three.js
- 9. CGPoint göreceli olarak görülebilir
- 10. ControllerMacros, RSpec'te görülebilir
- 11. Belirli bir saatte giriş al
- 12. Yalnızca xAxis'de saat etiketlerini göster. Highcharts
- 13. Ray ve Düzlem arasındaki kesişim koordinatları
- 14. Düzlem xml'de <view> etiketi nedir?
- 15. SVG Yarım Daire: Neden döndürülüyor?
- 16. nasıl, ben Three.js kullanarak tuval birçok unsurlar var Three.js
- 17. ListView ilk görülebilir konumunu belirledi
- 18. PHP kodu web sitesinde görülebilir
- 19. Three.js: PointLight değişiklik mesafesi
- 20. THREE.js OBJ Yükleyici Nesneleri
- 21. Three.js instancing eşdeğeri
- 22. Three.js - Döndürme animasyonu yapın
- 23. Three.js denetimlerini gölgeler
- 24. three.js - kameranın bir nesneyi
- 25. Three.js şeffaflık/dağılma
- 26. Three.js - avatar animasyonu
- 27. Three.js Kafes konumu
- 28. Three.js alphaMap eklemeye çalışıyor
- 29. Parlak malzemeler THREE.js
- 30. Three.js Küp - Farklı dokular
2 tarafta 2 farklı doku nasıl elde edeceğinizi biliyor musunuz? Kimse? – mattdlockyer
@mattdlockyer Aynı soru vardı ve bu bana yardımcı oldu: http://stackoverflow.com/questions/11709760/how-can-i-put-two-different-textures-on-the-front-and-back-of -bir uçak – imbrizi