C++ 如何将渲染剪裁到给定的长方体

C++ 如何将渲染剪裁到给定的长方体,c++,opengl,C++,Opengl,如何在OpenGL中将渲染剪裁到给定的框/矩形 例如,不要像这样将其展开/裁剪 我想把它剪成这样 通过适当设置视口(glViewport)、剪刀盒(glScissor)和启用剪刀测试(glEnable(GL\u scissor\u TEST))的组合使用。您的整个问题需要出现在发布到堆栈溢出的文本中。不允许仅在链接中包含内容。在获得10点声誉积分之前,不允许在问题中添加图片。这就是为什么他们有编辑按钮。你可以发布链接,但你需要在问题中描述你的问题。@xaxxon:要用散文正确描述图形编程问题,

如何在OpenGL中将渲染剪裁到给定的框/矩形

例如,不要像这样将其展开/裁剪

我想把它剪成这样


通过适当设置视口(
glViewport
)、剪刀盒(
glScissor
)和启用剪刀测试(
glEnable(GL\u scissor\u TEST)
)的组合使用。

您的整个问题需要出现在发布到堆栈溢出的文本中。不允许仅在链接中包含内容。在获得10点声誉积分之前,不允许在问题中添加图片。这就是为什么他们有编辑按钮。你可以发布链接,但你需要在问题中描述你的问题。@xaxxon:要用散文正确描述图形编程问题,必须知道正确的术语。但是,如果OP已经知道了正确的术语,谷歌可能已经在第一时间帮助了他。当涉及到图形问题时,图像或草图通常是最好的表达方式(这也是为什么我认为与图形编程相关的问题,即带有适当标记的问题,不应该有插入图像的重复阈值)。你不应该鼓励坏问题。@xaxxon:这不是一个坏问题,只是需要一点调整。拜托,tho OP是一个新用户,你可能仍然能够教育他,而不是惩罚他。“惩罚”意味着在根据很久以前留下的评论修复问题之前不回答问题?问题的关键是,这个答案应该是为了帮助未来的其他人,以及最初的人。@xaxxon:这是一个完全合理的问题,我完全理解OP想要什么,就从那里写的东西。你让一个新手用行话和恰当的术语提问,但是如果一个新手已经知道行话和恰当的术语,那么这个问题一开始就不会出现。一个好老师和一个坏老师的区别在于,好老师能够推断出一个问题的含义,并在提问者不知道如何恰当表达的情况下看到提问者想要什么。仅仅因为你不理解这个问题,并不意味着其他人不理解。@xaxxon:哦,顺便说一句,没有“坏问题”这样的事情。可能有比其他问题更容易回答的问题,或者提供适当的信息可以更快地回答问题。但是如果你不知道你需要寻找什么,那么最好的办法就是去问(可能是用不清楚的术语),让知识渊博的人询问更多的信息,这样最终你就可以找到主题了。此外,这也是检测AB问题并引导被误导的人找到更好方法的唯一方法。