threejs第十七用 merge合併

2021-08-29 02:11:21 字數 697 閱讀 4468

merge可以合併一些屬性頂點位置 uv。。來提公升效能

不過 好像不能合併紋理 。

var geometry = new three.geometry();

var material = new three.meshlambertmaterial()

var g = new three.boxgeometry(2, 2, 2);

var m = new three.meshlambertmaterial()

var cube2=new three.mesh(g,m);

cube2.updatematrix();

geometry.merge(cube2.geometry,cube2.matrix);

var cube3=new three.mesh(g,m);

cube3.position.x+=3;

cube3.updatematrix();//這個用來把合併前的變換矩陣帶進geometry保證物件合併後正確的變換

geometry.merge(cube3.geometry,cube3.matrix);

var cube= new three.mesh(geometry,material);

cube.position.z-=5;

scene.add(cube);

就這樣就把cube2 cube3 合併了

第十七周總結

周工作總結及計畫表 部 門 理工大學 姓 名 冉濤 入 職 時 間 2015.7.5 本週已完成工作內容及總結 1 基本完成課程設計要求的三道題目,但還有一些小地方沒有做好,主要是在一些異常處理方面,主要是從控制台輸入時的型別轉換異常,以及gui介面的輸入為空的異常和型別轉換異常。2 課程設計的第四...

JAVA第十七課

一 序列化與反序列化 序列化是將物件的狀態寫入特定的流中的過程 反序列化則是從特定的流中獲取資料重新構建物件的過程 二 實現序列化的步奏 1 實現serilizable介面。2 建立物件輸出流 3 呼叫writeobject 方法將物件寫入檔案 4 關閉物件輸出流 三 常見異常 notseriali...

第十七周總結

本週主要學習了spring框架和mybatis框架,接觸到框架後最大的感觸就是原來 編寫可以變得如此簡便,之前複雜的編寫過程被簡化了許多,專案的開發效率自然也得到極大提公升。感覺在spring的學習中最大的困難是對這種框架模式的理解,學了一天到最後也不知道spring到底是什麼,可以用來幹什麼,怎麼...