我的问题是如何赋予2D场景三维深度,使几何结构看起来像三维中的真正螺旋?我试着尝试使用投影矩阵(gulPerspective,glFrustum),但没有太多运气,以及使用glDepthRange函数。我包含了渲染螺旋的代码,但为了简单起见,我插入了渲染一个螺旋(其他6个螺旋完全相同,除了它们的平移矩阵和颜色函数参数)和从对象坐标映射到剪辑坐标时进行重塑的代码:
/* CALLED TO DRAW THE HELICES */
我可以根据不同的投影矩阵将输出的图像发送给任何愿意的人。我尝试使用投影矩阵(gluPerspective,glFrustum),但没有太多的运气,并且使用了glDepthRange函数。我包括了用于呈现螺旋的代码,但为了简单起见,我插入了用于呈现一个螺旋的代码(除了它们的转换矩阵和颜色函数参数外,其他6个螺旋完全相同)以及整形处理程序。//GLOBALS GLfloat c = 1.5f;