Skip to main content

加载 json

其实现在的 json 模型有两种格式。一个是 Geometry 类型,需要 JSONLoader 加载;一个是 Object 类型,需要 ObjectLoader 加载。

Geometry

var js_loader = new THREE.JSONLoader(manager);

js_loader.load('./models/hmj/frame001.json', function(geometry, materials) {
var material = new THREE.MultiMaterial(materials); // 多个纹理
var mesh = new THREE.Mesh(geometry, material);
mesh.scale.multiplyScalar(.06);
scene.add(mesh);
}, onProgress, onError);

Object 类型

var object_loader = new THREE.ObjectLoader(manager);

object_loader.load('./models/teapot-claraio.json', function(object) {
object.scale.multiplyScalar(5);
scene.add(object);
});

参考