计算机图形学
昵称sch
因为你有脑子,你有手,有脚,所以你绝对不会什么也不会!所以你可以朝着目标前进!
展开
-
简单DDA算法
原理dydx=常数 \frac{dy}{dx}=常数 或者ΔyΔx=y2−y1x2−x1\frac{\Delta y}{\Delta x}=\frac{y_2-y_1}{x_2-x_1}yi+1=yi+Δyy_{i+1}=y_i+\Delta y yi+1=yi+y2−y1x2−x1Δxy_{i+1}=y_i+\frac{y_2-y_1}{x_2-x_1}\Delta x代码void DDALin原创 2017-11-19 11:40:01 · 2287 阅读 · 0 评论 -
bresenham算法
原理以各行、各列像素中心构造虚拟网格线,求直线从起点到终点的直线与网格线的交点,然后确定该列像素中与此交点最近的像素点。 该算法的优点在于使用增量计算,使得只需要检查误差项的符号,就可以确定需要绘制的点。代码void BresenhamLine(int x0,int y0,int x1,int y1) { HWND myconsole = GetConsoleWindow(); H原创 2017-11-19 22:34:39 · 1619 阅读 · 0 评论