|
globals
constant real PIdtodeg = 3.14159
constant real Radtodeg = 180.0/PIdtodeg
endglobals
function GetRectQY takes real x, real y,real width,real height returns rect //以指定坐标返回矩形区域
return Rect( x - width*0.5, y - height*0.5, x + width*0.5, y + height*0.5 )
endfunction
//-------------------------两个坐标间的方向-----------------------------
function ZuoBiaoFangX takes real x1,real y1, real x,real y returns real
return Atan2(y1 - y, x1 - x)* Radtodeg
endfunction
//-----------------两个坐标之间的距离-----------------------
function zuobiaoJULi takes real x1,real y1,real x2,real y2 returns real
return SquareRoot((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
endfunction
//----------------------自定义圆半径算法-----------------
function Atan2CJ takes real y, real x returns real //--和Atan2BJ 一样的 就该了 两个常量
return Atan2(y, x) * Radtodeg
endfunction |
|