一周没解决

最近在尝试用D3D做物体拾取,在透视投影下,参照SDK提供的Pick例子,还算顺利。由于是做类似于简单的编辑器,提供了四个视图:顶、左、前、透视。前三个由于采用的是正交投影,不管怎么计算,都是不能正确拾取。

一般这种多视图是用SwapChain实现,就怀疑是不是自己把SwapChain没用好,找了好久,在网上找了个国外牛人写的四视图的例子,结果改为正交视图后,再将窗口放大,它也拾取不到。

静下心来,做了个win32 demo,使用右手坐标系、正交投影,虽然有点偏差,但已经能够正确拾取,改成SwapChain渲染,YY的,又不行了。

相信自己还是祈祷神来指点我?

你可能感兴趣的:(一周没解决)