我可以在网上找到很多如何在vb.net中画线的例子。
然而,我找不到任何关于如何以特定角度画线的例子。
谁能告诉我该怎么做?您需要使用sin
/cos
做一些数学运算。
x1
, y1
=行起始位置angleInRadians
=直线上的角度转换成弧度
x2 = lineLength * Math.Cos(angleInRadians) + x1
y2 = lineLength * Math.Sin(angleInRadians) + y1
然后你可以画一条线从(x1
, y1
)到(x2
, y2
)。