计算机图形学——图形变换

在实际应用中,看到图形不是一成不变的,往往需要对图形进行一些变换。这一章将主要覆盖二维图形的平移变换、齐次坐标、裁切窗口以及三位图形的平移变换。

Read more

计算机图形学——混淆与反混淆

混淆是在光栅显示器上显示图形时,直线段或图形边界或多或少会呈锯齿状的现象。这并不是我们希望看到的,因此,我们需要尽可能的减少这种情况。用于减少或消除这种效果的技术称为反混淆。

Read more

计算机图形学——二维图元的填充

在第二章,学习了如何绘制直线、圆等二维图元。对于直线的绘制,最基础的是使用DDA算法进行绘制。尽管在原理上非常的易懂,但是由于其中的浮点数运算导致了他糟糕的计算效率。因此,为了避免浮点数的运算,可以使用中点算法Bresenham算法,其中Bresenham算法最为常用。了解了如何绘制直线,就可以更进一步的绘制和填充一些更加复杂的二维图元了。

Read more

计算机图形学——二维图元的生成

开了个新坑,准备更新一下计算机图形学课程后面的笔记。写这个的主要目的是给自己复习用,顺便发到博客上一份吧。

这篇文章主要对应的内容是二维图元的生成,包含了直线的DDA算法、中点算法、Bresenham算法,以及圆的中点算法。

Read more

Surgio 自有服务器部署

Surgio 是一个开源的代理规则生成器,其可以将代理服务提供商所提供的的订阅转换为自定义的规则,并保证节点与代理服务提供商的实时同步。使用第三方网站托管平台虽然能够部署 Surgio API,但是存在封号的风险。本文将介绍如何使用自有的服务器部署 Surgio。

Read more