2017-07-18 80 views
0

我实际上使用openGL 1.20,我需要隐藏世界的一部分。例如,我希望不要显示我的z轴(或任何其他轴)中高于100的所有东西。 我尝试了一些与glClipPlaneglScissor但它似乎只涉及从相机的看法。 目标是看到对象的内部。 我应该使用什么?OpenGL隐藏世界的一部分

编辑: 我试图与glClipPlane,但我认为我的公式是错误的:

static const GLdouble equation[] = {0,0,1000,1 }; 

    glEnable(GL_CLIP_PLANE0); 

    glClipPlane(GL_CLIP_PLANE0, equation); 
+3

然后设置您的截锥体的远剪裁平面的值 – Asesh

+0

这不是我想要的,我想隐藏一个来自opengl World的轴 – Asterakin

回答

0
如果你有低功率的显卡使用mesa.it是运行OpenGL/GLSL 3.3

。 然后学习GLSL在那里你可以只获得在片段shader.Deploy if条件,gl_FragColor=..并添加

else discard; 

这就是所有片段的位置。