在角度绘制线条vb.net

问题描述:

我可以找到很多关于如何在线绘制线条的例子。在角度绘制线条vb.net

但是我找不到任何如何以特定角度画线的例子。

有人能告诉我如何做到这一点?

你需要用sin/cos来做一些数学运算。

X1,Y1 =起跑线 angleInRadian的位置=上线角转换为弧度

x2 = lineLength * Math.Cos(angleInRadian) + x1 
y2 = lineLength * Math.Sin(angleInRadian) + y1 

然后可以绘制从(X1,Y1)的线到(X2,Y2)

+0

我不能看到这是如何工作的(不能得到它的工作,因为这个例子是不完整的) – 2013-04-26 07:30:30

+0

线功能从(x1,y1)绘制到(x2,y2)。你需要两个顶点来画线。如果你有一个顶点和一个角度。这个公式会给你第二个顶点(x2,y2)。 – 2013-04-26 13:38:11