码迷,mamicode.com
首页 > Web开发 > 详细

一些关于three.js的摘抄笔记

时间:2017-03-05 16:19:02      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:logs   pos   ++   hub   var   util   osi   sam   json   

加载多个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的摘抄笔记

标签:logs   pos   ++   hub   var   util   osi   sam   json   

原文地址:http://www.cnblogs.com/hksac/p/6505493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!