ThreeJS几何形状翻转

6
我遇到了几何翻转的问题,我尝试使用负比例技术进行翻转,但失败了。
有什么技术可以用来沿特定轴翻转3D对象?
通过翻转,我指的是对象应该看起来像在镜子上渲染出来的那样。
如果无法通过three.js渲染实现这一点,如何使用Blender来实现?
1个回答

9

您需要将转换矩阵应用于几何体(或网格/对象),以下是平面(O,y,z)对称的示例,您可以根据自己的情况进行调整

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);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接