C++ GLUT 使对象在视口外消失
C++ GLUT Make object dissappear when outside viewport
我在编码时有一个小问题。我想在C++中使用 GLUT 绘制一个立方体。我使用窗口视口转换在屏幕中间绘制立方体。
现在视口窗口有一个大小,如果我在视口中移动立方体,它会移动得很好,但它会离开或从视口窗口的一侧"挂出"。
如果立方体的某些部分离开视口窗口,我该怎么做呢?
使用GL_POLYGON在视口中绘制立方体后,在窗口的其余部分绘制不是解决方案。
有没有办法在 GLUT 中创建单独的"画布"或类似的东西?
使用 glScissor 找到了我的答案。
相关文章:
- C++win32 API创建多个类似视口的窗口
- 使用C++在Qt3D中创建多个视口时出现问题
- 创建具有两个视口的Qt3D C++场景,其中显示适当的不同网格
- 尝试在虚幻引擎中通过C++添加视口时出错"No instance of overloaded function CreateWidget"
- 无法添加视口虚幻C
- C++ GLUT 使对象在视口外消失
- 如何在单独的视口和默认的framebuffer中使用framebuffer
- 在 C++.NET 中使用 OpenGL 并在视口上绘画
- VTK 定位摄像机以用对象填充视口
- 在 opengl 中视口的一角绘制世界坐标系
- 如何在 SDL2.0 OpenGL 中调整视口大小
- 在显示之前获取 QScrollArea 视口的大小
- 视口内的 OpenGL 视口
- MRPT:可以从视口获取图像
- OpenGL 'reshape()'函数视口边框背景
- OpenGL:多个重叠视口闪烁
- 如何为视口应用程序重新采样图像的子区域
- Opengl和DirectX视口和渲染目标
- 从视口坐标转换为[-1,1]^2顶点[ENGGL]
- OpenGL 3/GLFW空白视口