【发布时间】:2009-09-02 23:26:49
【问题描述】:
我有一个用 openGL (openGl 1.1 win32) 绘制的场景。
我使用 glClipPlane 隐藏前景对象以允许用户查看/编辑距离部分。选择是在本地完成的,不使用 openGL。
但 glClipPlane 适用于所有 openGL 元素 - 坐标图标、网格线等,甚至在顶部以 gluOrtho2D 绘制的元素 - 比例尺、选择框等。
是否有选择性地覆盖剪切平面以允许在剪切主场景时绘制这些元素?
【问题讨论】:
我有一个用 openGL (openGl 1.1 win32) 绘制的场景。
我使用 glClipPlane 隐藏前景对象以允许用户查看/编辑距离部分。选择是在本地完成的,不使用 openGL。
但 glClipPlane 适用于所有 openGL 元素 - 坐标图标、网格线等,甚至在顶部以 gluOrtho2D 绘制的元素 - 比例尺、选择框等。
是否有选择性地覆盖剪切平面以允许在剪切主场景时绘制这些元素?
【问题讨论】:
用glEnable(GL_CLIP_PLANE); 和glDisable(GL_CLIP_PLANE); 只包围你想隐藏的对象还不够吗?
【讨论】: