我用three.js所反對觀看和挑選,我有一個問題的知名度three.js所透明材料:對象並不總是透明
我three.js所 我COLLADA裝載機加載一個COLLADA對象只是一個小與回購的不同。我加
function copyMaterial (_material) {
var newMaterial = new THREE.MeshLambertMaterial();
for (var p in _material) {
if (_material.hasOwnProperty(p) && p !== "id") {
var obj = _material[p];
newMaterial[p] = obj;
}
}
return newMaterial;
}
和裝載的材料時,我只是給它分配
這讓我改變的每一個不透明之前將它複製對象分開,即使它們使用相同的COLLADA材料。
This works great。 現在通過這樣做,我現在看到一些奇怪的行爲。 取決於我的對象的方向,某些部分透明或不透明。 截圖將更好地解釋,
we dont see the internal parts
什麼發生的事,以及如何解決它的任何想法?
感謝
非常感謝Alex的回答。解決方案似乎很重,但至少有一個! – Farfromrefuge