- 博客(3)
- 收藏
- 关注
原创 计算机图形学直线算法(DDA,中点画线 ,Bresenham.VS2019 )
功能:由鼠标单击给定初末点位置作出相应直线。1,打开VS2019 选择新建项目 Windows 窗体应用(.NET framework)2,此处项目名称命名为“Computer_Graphics”,项目建立后出现如下视图3,在左侧工具箱选中“MenuStrip”将其拖入“Form1”窗体中键入想要设计的功能,这里设计了如图所示三种画直线的算法窗体设计完成,开始写代码。现在代码区插入如下代码 Color BackColor1 = Color.White;
2021-04-14 10:55:04
5726
7
原创 DDA(数值微分法)绘制直线(C++,VS2019)
1、DDA(Digital Differential Analyzer)算法DDA算法是计算机图形学中最简单的绘制直线算法。已知直线段两个端点P0(x0,y0),P1(x1,y1)。则可求得直线的斜率: k = (y2 - y1) / (x2 - x1)在k,b均求出的条件下,只要知道一个x值,我们就能计算出一个y值。 y = kx + b如果横坐标x每次增加1(我们称其为步进为1,即x = x +1),那么y的步进就为k+b。 x = x + 1 y = y + (k + b
2021-03-31 21:45:05
10721
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人