计算机图形学
Frost_Bite
这个作者很懒,什么都没留下…
展开
-
MFC双缓冲
在使用MFC进行图形绘制时,如果是频繁的刷新绘制会导致屏幕出现明显的闪烁,这是因为绘制时的刷新其实是不断地在进行新帧与旧帧的覆盖工作,我们一般使用的是屏幕DC来进行直接绘制,其速度是比较慢的,double-buffering(双缓冲技术)主要用于解决这种因单缓冲擦除图像时所带来的屏幕闪烁问题,它使用内存dc,先将待绘制的像素以位图(bmp)的形式存在内存里,再将位图绘制于屏幕上,其速度要快很多,可...原创 2019-03-22 11:37:35 · 806 阅读 · 0 评论 -
梁友栋-柏世奇算法
在计算机图形学中,梁友栋—柏世奇算法是一个线段裁剪算法。梁友栋—柏世奇算法使用直线的参数方程和不等式组来描述线段和裁剪窗口的交集。求解出的交集将被用于获知线的哪些部分是应当绘制在屏幕上的,其基本思想是:在计算线段与裁剪窗交集之前做尽可能多的判断。 一条两端点为P1(x1,y1)、P2(x2,y2)的线段可以用参数方程形式表示: 式中,参数u在0~1之间取值,P(x,y)代表了该线段上的...原创 2019-03-22 14:06:24 · 1296 阅读 · 0 评论