我测试了一条线如何可以是1.垂直2.水平3.所有的情况下有正或小于1斜率。该功能的作品,但我想审查它,如果有溢出,丢失测试案例..等等。我刚刚在维基百科上阅读了该算法,并试图从维基百科文章中实现它。 // Draw line using DDA Algorithm
void Graphics::DrawLine(int x1, int y1, int x2, int y2, Color&colo
我正在尝试编写代码来查找平均截距长度张量。平均截距长度张量将帮助我找到给定图像的方向。为此我需要创建一组相互等距的并行采样线填充整个网格。这些等距平行线也应该以各种角度定向。如果有任何现有的代码用于创建一组平行线或平均截距长度,这将有所帮助。如果代码在FORTRAN中也更好。 Set of parallel lines Intercepts measured from the sample lin
线条图像就像一个图形,但其顶点有x,y位置。没有交叉边缘。例如,a line drawing like this是一个带有13个顶点编号为0-12的线条图。面部是一个没有“内部”路径的循环。在本例中的面孔是 (0,1,3,2,0), (2,3,5,4,2), (4,5,8,7,4), (7,8,12,11,7) and (0,2,4,7,11,10,9,6,0)
周期(0,1,3,5,4,2,
我正在尝试使用线条绘制算法在矩阵(使用[x,y]的数组)中移动对象,以帮助您理解我的意思“M试图让这样一个对象移动: 但不是‘一致’要它是这样的: 我开了另外一个问题关于这个问题在这里,并且你告诉过我们e我绘制了一个线条绘制算法,但我仍然无法按照这个顺序移动。 有一点关于代码(我给你一些'背景',所以你不会感到困惑):Location变量包含矩阵上的位置,它有x和y,它可以像访问一样这样的: Lo