
计算机图形学
文章平均质量分 79
CG
马甲都掉光了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计算机图形学】Cohen-Sutherland裁剪算法+中点分割直线段裁剪算法
编码规则 Cohen-Sutherland算法又叫编码裁剪算法,主要将界面分为9个编码区 4位二进制编码D3 D2 D1 D0 x < xwl : D0 = 1 否则为0 x > xwr : D1 = 1 否则为0 y > ywb : D2 = 1 否则为0 y < ywt : D3 = 1 否则为0 总结一下就是 : 裁剪窗口内编码为0,外为1 。只要有1,必在裁剪窗口...原创 2019-11-30 11:42:01 · 5146 阅读 · 5 评论 -
【计算机图形学】Liang-Barsky裁剪算法(C++实现)
背景 Cyrus-Beck算法的优化算法 思想 基本出发点是直线的参数方程 由图可知,只要求出u的取值即可求出yp1‘,从而得到线段与边界xwl交点坐标P1’(xwl,ywb,x1,x2,y1,y2都是已知的),同理可得P2‘。 推广到普遍情况,u的取值范围: 由点的裁剪公式(即点P(x,y)在裁剪窗口内必须满足) 推出: 将公式移位: 令 很眼熟有没有,就是上图的那个公式。 于是就有 upk ...原创 2019-11-30 11:41:22 · 4722 阅读 · 0 评论 -
【计算机图形学】OpenGl基础
全称是Open Graphics Library ,开放图形库,它是图形硬件的软件接口。 主要功能:模型绘制及观察,RGBA颜色,光照应用,图像效果增强,位图和图像处理,纹理映射,实时动画以及交互技术 ...原创 2019-11-07 09:39:47 · 427 阅读 · 0 评论 -
【计算机图形学】OpenGL橡皮筋技术
文章目录鼠标响应函数MousePlotMoseMove鼠标橡皮筋技术双缓存技术 交互设备的输入主要由GLUT库实现 鼠标响应函数 glutMouseFunc(MousePlot) MousePlot MousePlot(GLint button,GLint action,GLint xMouse,GLint yMouse) button: GLUT_LEFT_BUTTON GLUT_MIDDLE_...原创 2019-11-06 20:33:37 · 1395 阅读 · 0 评论