美文网首页
给女朋友绘制一个戒指

给女朋友绘制一个戒指

作者: 牛马风情 | 来源:发表于2016-12-03 21:15 被阅读0次

    想到我还没女朋友就好桑心,这节讲下怎么绘制一个戒指(圆环)

    圆环有两个属性,第一个是圆环的尺寸,第二个圆环的粗细(有点表达不清了=-=,就是环的半径以及圆的半径)

    vartorus= {

    geometry: {

    x:200,  // 环的半径

    y:20 // 圆的半径

    },

    position: {

    x: -100,

    y:80,

    z:100

    },

    rotation: {

    x:0,

    y:0,

    z:0

    },

    style: {

    color:0x00ff00

    }

    }

    代码实现

    function createtorus(obj) {

    geometry=newTHREE.TorusBufferGeometry(obj.geometry.x,obj.geometry.y,24,36)

    materil=newTHREE.MeshBasicMaterial({

    color: obj.style.color,

    });

    mesh=newTHREE.Mesh(geometry,materil);

    if(obj.position) {

    mesh.position.set(obj.position.x, obj.position.y, obj.position.z);

    }

    if(obj.rotation) {

    mesh.rotation.set(obj.rotation.x, obj.rotation.y, obj.rotation.z);

    }

    scene.add(mesh)

    returnmesh;

    }

    createtorus(torus);

    大功告成

    看看效果图

    颜色有点不正经,把圆环的颜色改成0x0000ff,蓝色的还好

    底座用的上次的圆和圆珠

    放一波源代码 http://pan.baidu.com/s/1hslx3Go

    相关文章

      网友评论

          本文标题:给女朋友绘制一个戒指

          本文链接:https://www.haomeiwen.com/subject/ucicmttx.html