yoo*_*818 2 javascript 3d matrix webgl
当镜像对象(缩放矢量的每个轴<0的乘积)时,需要反转剔除模式以防止视觉伪影.(只有背面可见)
如果scaleX> 0,立方体看起来正常:
但是如果scaleX <0,它看起来很奇怪:
我们可以反转剔除模式来解决这个问题.
gl.cullFace(gl.FRONT)
但是,我想测试矩阵是否应该反转剔除.但是,由于轮换,我不知道如何做到这一点.
有没有办法检测矩阵是否镜像一个物体?
der*_*ass 5
你可以只检查是否决定你transfromation矩阵为负.这也可以解释为坐标空间"手性"的变化.
归档时间:
9 年 前
查看次数:
80 次
最近记录: