首页 > 代码库 > 一些关于three.js的摘抄笔记
一些关于three.js的摘抄笔记
加载多个geometry的方式:
(可以利用three.js自带convert_obj_three.py文件将obj文件转换成json文件)
function loadModel() { loader = new THREE.JSONLoader(); loader.load("js/your_model.js", function( geometry ) { box = []; group = new THREE.Object3D(); scene.add(group); // here i‘m creating 3 objects of same model for (var i = 0; i < 3; i++) { box[i] = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial({map: THREE.ImageUtils.loadTexture("js/your_texture.jpg")})); box[i].scale.set(20,20,20); box[i].position.x = (120*i) - 150; group.add(box[i]); } callSomeFunctionOnceLoaded(); },"js" ); }
附一个学习地址:
http://stemkoski.github.io/Three.js/
http://helloenjoy.com/2013/from-unity-to-three-js/
一些关于three.js的摘抄笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。