以知A-B角度40度,B为矩形中心点,怎样获取B到A的距离。
这个角度是可变的
ab=0.5W/sin40度
W是矩形的width
同意楼上,如果你想要代码格式的,你可以使用下面的javascript:
function calculateDistance(angle, width, height) { const radAngle = angle * Math.PI / 180 return Math.min((width/2) / Math.cos(radAngle), (height / 2) / Math.sin(radangle)) }
import
math
angle
=
40
*
math.pi
/
180
# convert degrees to radians
height
100
distance
math.tan(angle)
print
(distance)