Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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
C++ 0,800,600,0对0,800,0,600 OpenGL_C++_Opengl_Matrix_Orthographic - Fatal编程技术网

C++ 0,800,600,0对0,800,0,600 OpenGL

C++ 0,800,600,0对0,800,0,600 OpenGL,c++,opengl,matrix,orthographic,C++,Opengl,Matrix,Orthographic,在800x600窗口中,似乎最常用的设置OpenGL矩阵的方法是glOrtho(0800,0600,1,-1),而我总是使用glOrtho(0800600,0,1,-1)。有些人喜欢我展示的第一种方式而不是第二种方式,这有什么原因吗?大多数数学思维的人(大多数3D编码器都是这样)认为坐标系的原点在左下角,X和Y坐标从右到上递增。同时使top>bottom和right>left保持变换的手性;对于翻转的手性,你必须调整面剔除的缠绕和其他事情。大多数数学思维的人(大多数3D编码器都是这样)假设坐标系

在800x600窗口中,似乎最常用的设置OpenGL矩阵的方法是glOrtho(0800,0600,1,-1),而我总是使用glOrtho(0800600,0,1,-1)。有些人喜欢我展示的第一种方式而不是第二种方式,这有什么原因吗?

大多数数学思维的人(大多数3D编码器都是这样)认为坐标系的原点在左下角,X和Y坐标从右到上递增。同时使
top>bottom
right>left
保持变换的手性;对于翻转的手性,你必须调整面剔除的缠绕和其他事情。

大多数数学思维的人(大多数3D编码器都是这样)假设坐标系的原点在左下角,从右到上增加X和Y坐标。同时使
top>bottom
right>left
保持变换的手性;使用翻转的手性,您必须调整面剔除的缠绕以及其他事项