Я пытаюсь отобразить каркас объектного файла, загруженного с OBJLoader()
.Это часть кода, которую я использую:
var loader = new THREE.OBJLoader();
loader.load( filePath, function ( object ) {
object.traverse( function ( child ) {
if ( child instanceof THREE.Mesh ){
var geometry = child.geometry;
materialMesh = child.material;
mesh = new THREE.Mesh(geometry, materialMesh);
var useWireFrame = true;
if (useWireFrame) {
mesh.traverse(function (child) {
if (child instanceof THREE.Mesh)
{
child.material.wireframe = true;
hild.material.color = new THREE.Color( 0xff0000 );
}
});
}
}// end if
scene.add( object );
});
});
На следующем рисунке я хочу получить результат:
Однако вот что я получаю с помощью своего кода:
В каждой ячейке есть диагонали!Может кто-нибудь сказать мне, что я должен изменить, чтобы получить результат, эквивалентный первой картинке?
Спасибо!