相关疑难解决方法(0)

三个JS TextureLoader

我试图将纹理添加到我转换为json并从3ds Max导入的模型.我搜索但没有找到任何在线使用three.js r53将纹理应用于json模型的代码.我想Three.js处理纹理的方式与以前的版本有所不同.任何指导?

以下是我的代码:

var texloader = new THREE.TextureLoader();
var tex=texloader.load("second.jpg");
var mat = new THREE.MeshBasicMaterial({ map: tex });

loader = new THREE.JSONLoader();
loader.load( "js/JsonModels/toothz.js", function( geometry, mat ) {
    mat[0].shading = THREE.SmoothShading;
    var material = new THREE.MeshFaceMaterial( mat);
    mesh = new THREE.Mesh( geometry, material );
    mesh.scale.set( 3, 3, 3 );
    mesh.position.y = 0;
    mesh.position.x = 0;
    scene.add( mesh );
} );
Run Code Online (Sandbox Code Playgroud)

textures webgl three.js

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

textures ×1

three.js ×1

webgl ×1