projection-matrix

    0热度

    1回答

    所以我买了O'reilly的Iphone 3D编程,发现我认为是代码中的一个bug。但是我无法弄清楚问题所在,除非我这样做,否则我无法继续使用自己的代码。 我会粘贴什么,我认为是适当的代码到这个职位,但幸运的是,所有的代码可在网上: http://examples.oreilly.com/9780596804831/HelloCone/ 我遇到的问题是与他们的OpenGL ES 2.0的渲染器,它

    1热度

    2回答

    我试着去实现由XNA Framework斜投影(http://en.wikipedia.org/wiki/Oblique_projection): float cos = (float)Math.Cos(DegreeToRadian(45)) * -1; float sin = (float)Math.Sin(DegreeToRadian(45)) * -1; Matrix obliqueP

    5热度

    2回答

    在我的iPhone应用程序中,我需要将3D场景投影到屏幕的二维坐标中进行一些计算。我的对象经历了各种旋转,翻译和缩放。所以我想我需要先用ModelView矩阵乘顶点,然后我需要将它乘以正交投影矩阵。 首先我在正确的轨道上? 我有模型视图矩阵,但需要投影矩阵。 ES 2.0中是否有glOrtho()等效项?

    0热度

    2回答

    我工作的一个增强现实标记检测程序,使用OpenCV的和我得到两个不同的旋转和平移的值为相同的标记。 当相机略微移动时,3D模型会自动在这些状态之间切换,而不受我的控制。以上两种情况的屏幕截图添加如下。我希望Image#1是正确的。如何以及在哪里纠正? 我跟着How to use an OpenCV rotation and translation vector with OpenGL ES in

    1热度

    2回答

    我想了解投影向量的值范围。这似乎与MSDN所说的不一致。 下面的代码输出一个彩色的三角形。三角形完全可见。我希望的是,verticies已发射后,下面将是真实的: X和Y是在-1到1范围内 Z是在0到1 我的范围得到从这里该信息:http://msdn.microsoft.com/en-us/library/bb195665.aspx 然而,当我手动变换使用的视图和投影矩阵的产品的三角形的vert