在带角度的洞室内换算成相对坐标系成图,然后可以再用这公式换算回去。
(X0,Y0)为旋转基点坐标,(X,Y)为旋转前点的坐标,(X',Y')为旋转后点的坐标
X'=X0+L*COS(θ*PI()/180+ATAN2((X-X0),(Y-Y0)))
Y'=Y0+L*SIN(θ*PI()/180+ATAN2((X-X0),(Y-Y0)))
L=SQRT((X-X0)*(X-X0)+(Y-Y0)*(Y-Y0)) L为该点与基点距离
经验:只有反正切是正确的,其它函数会因为所处象限不同导致正负差异。
有一种公式为
X'=X0+(Y-Y0)*SIN(RADIANS(θ))+(X-X0)*COS(RADIANS(θ))
Y'=Y0+(Y-Y0)*COS(RADIANS(θ))-(X-X0)*SIN(RADIANS(θ))
为坐标系旋转而点不动,不是点随坐标系一起旋转,不要混淆了