
计算机图形学
文章平均质量分 88
tzb592825420
这个作者很懒,什么都没留下…
展开
-
计算机图形学:中点画圆算法
在平面解析几何中,圆的方程可以描述为(x – x0)2 + (y – y0)2 = R2,其中(x0, y0)是圆心坐标,R是圆的半径,特别的,当(x0, y0)就是坐标中心点时,圆方程可以简化为x2 + y2 = R2。在计算机图形学中,圆和直线一样,也存在在点阵输出设备上显示或输出的问题,因此也需要一套光栅扫描转换算法。为了简化,我们先考虑圆心在原点的圆的生成,对于中心不是原点的圆,可以通转载 2015-10-21 15:18:19 · 37552 阅读 · 2 评论 -
多边形区域填充算法--扫描线填充算法(有序边表法)
二、扫描线算法(Scan-Line Filling) 扫描线算法适合对矢量图形进行区域填充,只需要直到多边形区域的几何位置,不需要指定种子点,适合计算机自动进行图形处理的场合使用,比如电脑游戏和三维CAD软件的渲染等等。 对矢量多边形区域填充,算法核心还是求交。《计算几何与图形学有关的几种常用算法》一文给出了判断点与多边形关系的算法――扫描交点的奇偶转载 2015-11-09 13:50:24 · 38595 阅读 · 6 评论 -
计算机图形学:机器人的画法与填充
原创地址 http://cuiqingcai.com/1597.html http://cuiqingcai.com/1640.htmlOpenGL绘图实例一之机器人的绘制 C/C++ 崔庆才 7个月前 (04-10) 1427℃ 2评论综述计算机图形学教材中有多种绘图方法,如直线的DDA算法、正负法、Bresenham算法和画圆弧的正转载 2015-11-09 15:24:26 · 4166 阅读 · 0 评论 -
Cohen-Sutherland线段裁剪算法
出处:http://blog.youkuaiyun.com/liaojinyu282/article/details/6010253通过一个矩形的裁剪区域将整个屏幕分成9个部分,并为每一个部分赋予相应的区域码,然后根据端点的位置确定这个端点的区域码。先判断能否完全接受或者完全排除一条线段,若以上2个判断无法直接得出,则逐步裁剪,选取一个位于裁剪区外的端点,把端点的区域码和裁剪边界的转载 2015-11-11 15:17:48 · 1961 阅读 · 0 评论 -
Sutherlang-Hodgman 多边形裁剪算法
http://blog.youkuaiyun.com/nanhaizhixin/article/details/6531896#include#include#include#includetypedef struct { float x,y;}wcPt2D;typedef enum{ Left,Right,Bottom,Top}Boundary;int Inside(wcP转载 2015-11-11 15:28:29 · 1794 阅读 · 0 评论