以知A-B角度40度,B為矩形中心點(diǎn),怎樣獲取B到A的距離。
這個(gè)角度是可變的
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)