[求助]已知两个点求角度?
<p>各位大侠<br/> 已知两个点PT1和PT2,如何用VBA求出连接这两个点的线段的角度(弧度),另外知道这条线的角度后,VBA里有没有类似LISP里的POLAR()的函数来求得顺着该角度走X距离的点,先谢谢了!</p> <p>Public Function fwj(ByVal x As Double, ByVal y As Double) As Double<br/>If x = 0 Then<br/> If y > 0 Then<br/> fwj = 3.14159265358979 / 2<br/> Else<br/> fwj = 3.14159265358979 * 1.5<br/> End If<br/>Else<br/> fwj = Atn(y / x)<br/> If x > 0 And y > 0 Then fwj = fwj<br/> If x > 0 And y <= 0 Then fwj = 2 * 3.14159265358979 + fwj<br/> <br/> If x < 0 Then fwj = fwj + 3.14159265358979<br/>End If<br/>End Function</p><p>不知道对你有帮助没有</p>
页:
[1]