Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
3d 三重几何翻转_3d_Three.js - Fatal编程技术网

3d 三重几何翻转

3d 三重几何翻转,3d,three.js,3d,Three.js,我面临着几何体翻转的问题,我尝试使用负比例技术进行翻转,但失败了 我可以使用什么技术在特定轴上翻转3d对象 通过翻转,我的意思是对象应该看起来像是在镜子上渲染的 如果无法通过three.js渲染实现这一点,我如何使用Blender实现这一点?您必须对几何体(或网格/对象)应用变换矩阵,这里是plannar(O,y,z)符号的示例,您可以根据具体情况进行调整 var mS = (new THREE.Matrix4()).identity(); //set -1 to the correspondi

我面临着几何体翻转的问题,我尝试使用负比例技术进行翻转,但失败了

我可以使用什么技术在特定轴上翻转3d对象

通过翻转,我的意思是对象应该看起来像是在镜子上渲染的


如果无法通过three.js渲染实现这一点,我如何使用Blender实现这一点?

您必须对几何体(或网格/对象)应用变换矩阵,这里是plannar(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);