Ogre-左手坐标系,谨记
习惯了DX,
今天用Ogre的manualObject做了一个框选功能,
LineList没有问题,
但换成了TriangleFan就出现了很奇怪的现象,
比如AB两对角线点产生一个三角形,
只有B在A的右上或者左下时方能显示,
百思不得其解,
最后才纸上比划了下才反应过来,
Ogre是默认的左手坐标系!
比如原先的index是 0 1 2 3
那改成 0 3 2 1就好了,
或者干脆在材质脚本中设置
cull_hardware none
习惯了DX,
今天用Ogre的manualObject做了一个框选功能,
LineList没有问题,
但换成了TriangleFan就出现了很奇怪的现象,
比如AB两对角线点产生一个三角形,
只有B在A的右上或者左下时方能显示,
百思不得其解,
最后才纸上比划了下才反应过来,
Ogre是默认的左手坐标系!
比如原先的index是 0 1 2 3
那改成 0 3 2 1就好了,
或者干脆在材质脚本中设置
cull_hardware none