计算机图形学基础算法,利用Bresenham算法实现直线绘制。
2022-12-26 21:47:58 11KB Bresenham Line
1
1、实验目的: 理解Bresenham光栅化算法,掌握绘制曲线的程序设计方法。 2、基本要求: 要求一:利用Bresenham中点画圆法画出圆形。 要求二:动态表现画圆过程。 要求三:根据Bresenham光栅化画圆算法,以(0,0)为圆心,以100为半径,绘制该圆。
1
该程序将生成两个给定点之间的 3D Bresenham 光栅线的坐标。 该算法的一个非常有用的应用可以在我的另一个程序中实现 Fischer's Bresenham 插值方法,该程序可以使用仿射矩阵旋转三维图像体积: http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=21080 用法:[XYZ] = bresenham_line3d(P1, P2); P1 - Point1 的向量,其中 P1 = [x1 y1 z1] P2 - Point2 的向量,其中 P2 = [x2 y2 z2] 精度(可选) - 尽管根据 Bresenham 的线算法,点坐标 x1 y1 z1 和 x2 y2 z2 应该是整数,但该程序将其限制扩展到所有实数。 如果其中任何一个是浮点数,则应指定要保留的小数
2022-11-27 16:48:13 3KB matlab
1
使用MFC绘制的中点Bresenham算法源程序,直接运行即可看到效果。这是vs2010版程序。参考教材是孔令德编写的《计算机图形学实践教程(Visual C++版)第2版》。
2022-10-23 16:00:12 122KB 图形学 c++
1
利用Bresenham算法画圆,决策变量用的是最简单的计算方法,希望对初学者有启发
1
中点画线,DDA算法,BRESENHAM以及改进的BRESENHAM算法,还有两种画圆的算法和一种画椭圆的算法
2022-09-26 00:04:00 150KB 计算机图形学 MFC C++ BRESENHAM
1
计算机图形学三种画线算法:中点画线,Bresenham画线,DDA画线。全部采用MFC实现,可以画任意斜率直线。
2022-09-07 15:16:11 6.82MB 画直线 中点画线 Bresenham DDA画线
1
在 Rust 中使用迭代器在线条中的所有点上实现Bresenham 的线条绘制算法。
2022-06-11 14:03:39 3KB rust 算法
计算机图形学——直线中点Bresenham算法
2022-06-01 10:27:39 252KB 图形学 Bresenham 直线中点算法
1
DDA和Bresenham算法实验报告.doc
2022-05-29 14:06:43 135KB 算法 文档资料