2017-07-18 81 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; 

這就是所有片段的位置。