2013-10-27 65 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);