Существует ли эквивалент видимости backface -для three.js?

У меня есть объект с мешем, который использует полупрозрачную -текстуру png.

Есть ли флаг или опция для MeshBasicMaterial, чтобы задняя часть объекта была видна через переднюю часть?

Вот пример кода.:

var texture = THREE.ImageUtils.loadTexture('world.png');

// create the sphere's material
var sphereMaterial = new THREE.MeshBasicMaterial({
    map: texture,
    transparent: true,
    blending: THREE.AdditiveAlpha
});

sphereMaterial.depthTest = false;

// set up the sphere vars
var radius = 50, segments = 20, rings = 20;

// create a new mesh with sphere geometry -
var sphere = new THREE.SceneUtils.createMultiMaterialObject(
    new THREE.SphereGeometry(radius, segments, rings),[
    sphereMaterial,
    new THREE.MeshBasicMaterial({
        color: 0xa7f1ff,
        opacity: 0.6,
        wireframe: true
        })
   ]);

Это точно отобразит сферу, но задняя часть останется невидимой.

7
задан Danny Garcia 23 April 2012 в 19:46
поделиться