2013-10-27 90 views
5

我正面臨幾何翻轉的問題,我嘗試翻轉使用負面縮放技術,但它失敗。ThreeJS幾何翻轉

我可以用什麼技術在特定軸上翻轉3d物體?

通過翻轉我的意思是對象應該看起來像它在鏡子上呈現。

如果這不可能通過three.js渲染我怎麼用Blender來實現這個?

回答

7

您必須申請轉換矩陣幾何(或網/對象),這裏是plannar一個例子(O,Y,Z)symetry,您可以爲特定的情況下適應

var mS = (new THREE.Matrix4()).identity(); 
//set -1 to the corresponding axis 
mS.elements[0] = -1; 
//mS.elements[5] = -1; 
mS.elements[10] = -1; 

geometry.applyMatrix(mS); 
//mesh.applyMatrix(mS); 
//object.applyMatrix(mS);