創(chuàng)建一個(gè)圓和圓柱

首先創(chuàng)建圓以及圓柱的屬性

varcircle= {

geometry: {

x:400,

y:24

},

position: {

x: -100,

y: -150,

z:100

},

rotation: {

x: -Math.PI/2,

y:0,

z:0

},

style: {

color:0x00ff00

}

}

varcylinder= {

geometry: {

x:200,

y:200,

z:50,

open:false

},

position: {

x: -100,

y: -180,

z:100

},

rotation: {

x:0,

y:0,

z:0

},

style: {

color:0x00ffff

}

}

代碼實(shí)現(xiàn)

function createcircle(obj) {

geometry=newTHREE.CircleBufferGeometry(obj.geometry.x, obj.geometry.y);

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;

}

function createcylinder(obj) {

if(obj.geometry.open) {

open=true

}else{

open=false

}

geometry=newTHREE.CylinderBufferGeometry(obj.geometry.x, obj.geometry.y, obj.geometry.x,24,3,open);

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;

}

createcircle(circle)

createcylinder(cylinder);


效果圖:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Last updated December 5, 2012. Try searching this page fo...
    walterCui閱讀 1,220評(píng)論 0 2
  • threejs里面所說的平面其實(shí)只是一個(gè)平面的長(zhǎng)方形。 代碼: 先定義一個(gè)平面的基本屬性 varplan= { g...
    牛馬風(fēng)情閱讀 388評(píng)論 0 0
  • 微商=殺熟? 基于人情事故應(yīng)變能力低能的原因,我沒有在朋友圈買過東西,并且那些在朋友圈做微商的朋友,基本都關(guān)進(jìn)了小...
    元師傅閱讀 469評(píng)論 2 3
  • 生活在小溪里的魚兒,不會(huì)明白大海的波瀾壯闊;生長(zhǎng)在田野間的草兒,不會(huì)知曉懸崖的深壑絕壁;翱翔在山谷中的鷹兒...
    朝潮汐夕閱讀 928評(píng)論 0 3
  • 序號(hào) 調(diào)性 神圣動(dòng)物 力量 行動(dòng) 本質(zhì) 課題 01磁性 蝙蝠 統(tǒng)一 吸引 目的 我的目的是什么? 02月亮 天蝎 ...
    j_haven閱讀 647評(píng)論 0 0

友情鏈接更多精彩內(nèi)容