THREE.OBJLoader多个对象

时间:2015-12-15 11:15:45

标签: three.js

我正在尝试使用OBJLoader加载一个对象,然后我想多次放置它(没有clone())。

我试过了:

private void button_Click(object sender, RoutedEventArgs e)
{
    var wait = new PleaseWait("My title", "My Message", () => Thread.Sleep(5000));
    wait.ShowDialog();
}

我可能需要在var oLoader = new THREE.OBJLoader(); oLoader.load('cube.obj', function(object, materials) { var material2 = new THREE.MeshLambertMaterial({ color: 0x00B74F }); for (var i = 0; i < 5; i++) { object.traverse( function(child) { if (child instanceof THREE.Mesh) { // apply custom material child.material = material2; // enable casting shadows // child.castShadow = true; // child.receiveShadow = true; } }); object.position.x = i * 1; object.position.y = i * 80; object.position.z = i * 100; object.scale.set(1, 1, 1); three.scene.add(object); console.log(object); } }); 内创建一个新的Mesh,但我不知道究竟要使用什么。

任何帮助都会很好。

谢谢

0 个答案:

没有答案