社区
图形处理/算法
帖子详情
在OpenGL实现的2D程序中怎么去做裁剪渲染区域?
woncomp
2011-01-14 05:16:15
一般的2D图形库都会有Rect裁剪或者Region裁剪区域,让画笔或者图片只能在裁剪区域内绘制。
我想用OpenGL实现完全相同的效果
我希望能够定义一些简单多边形,通过这些简单多边形的交集或者并集来确定裁剪区域。
这里想问一下,都有哪几种方式可以选择?
我现在能想到的是模板缓冲区,除此以外还有什么别的方法么?
...全文
182
2
打赏
收藏
在OpenGL实现的2D程序中怎么去做裁剪渲染区域?
一般的2D图形库都会有Rect裁剪或者Region裁剪区域,让画笔或者图片只能在裁剪区域内绘制。 我想用OpenGL实现完全相同的效果 我希望能够定义一些简单多边形,通过这些简单多边形的交集或者并集来确定裁剪区域。 这里想问一下,都有哪几种方式可以选择? 我现在能想到的是模板缓冲区,除此以外还有什么别的方法么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ryfdizuo
2011-01-14
打赏
举报
回复
glScissor只适合矩形,常用于更新某个视口,
不规则只能用模板吧。。。
renxu350
2011-01-14
打赏
举报
回复
不知道LZ说的裁剪渲染区域是不是 剪刀测试 Scissor Testing ?
http://nehe.gamedev.net/lesson.asp?index=05
上面这个网页第4个例子就是,,,,,
opengl
实现
直线
裁剪
下面的
程序
段在windows控制台下
实现
按住鼠标右键绘制一个矩形,按住鼠标左键,绘制直线段,并利用Cohen-Sutherland算法
实现
直线
裁剪
。
Opengl
二维图形
裁剪
利用
opengl
知识
做
出二维图形
裁剪
的功能,在VC++
中
运行
任意凸多边形
裁剪
凹多边形算法
OpengL
实现
OpenGL
实现
的用凸多边去
裁剪
任意多边形的算法,手动画出直线,VS2008工程
opengl
裁剪
算法代码
vs
实现
的
opengl
裁剪
算法,课程实验,可以
实现
。
opengl
+mfc图形
裁剪
(右键单击
裁剪
、右键双击重绘)
opengl
+mfc图形
裁剪
(右键单击
裁剪
、右键双击重绘)
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章