1

我可以在网上找到很多关于如何在 vb.net 中画线的例子。

但是,我找不到任何有关如何以特定角度绘制线条的示例。

有人可以告诉我该怎么做吗?

4

1 回答 1

1

您需要使用sin/进行一些数学运算cos

x1, y1= 线的起始位置
angleInRadians= 转换为弧度的线的角度

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

然后你可以画一条从 ( x1, y1) 到 ( x2, y2) 的线。

于 2013-04-25T15:27:31.930 回答