![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形学
文章平均质量分 62
苦逼程序耗子
这个作者很懒,什么都没留下…
展开
-
图形学————圆和椭圆的扫描转换
一 圆的扫描转换 一个圆可以分为等价的八份,若其中一份的点的坐标是(x,y),那么另外七份分别是(y,x),(-x,y),(-x,-y),(x,-y),(y,-x),(-y,-x),(y,-x) 1 中心画圆法(讨论 (0,R)到(√2R,√2R)) 构造函数F(x,y)=x^2+y^2-R^2 对于园外的点来说 F(x,y)>0 对于园内的点来说,原创 2015-04-22 11:39:38 · 1589 阅读 · 0 评论 -
图形学————直线扫描转换
1 对图形的扫描转换一般分为两个步骤:先确定有关像素,在用图形的颜色或其他属性,对像素进行某种写操作。后者是通过调用设备驱动程序来实现的。2 画一个像素宽的直线一般有三种常用的方法:数值微分法(DDA) 中心点画线法 Bresenham算法3DDA:确定斜率,然后算出来进行四舍五入 确定点的位置 优点:直观 可行 缺点:原创 2015-04-21 09:53:41 · 964 阅读 · 0 评论 -
GLUT库
GLUT函数说明一、初始化void glutInit(int* argc,char** argv) 这个函数用来初始化GLUT库。对应 main 函数的形式应是: int main(int argc,char* argv[]);这个函数从 main 函数获取其两个参数。1 void glutInitWindowSize(int width,int转载 2015-10-19 16:56:44 · 367 阅读 · 0 评论