2点間の距離や角度の求め方

0
     obj1とobj2の、2点間のx座標の距離がX、y座標の距離がYのとき、各値の求め方

    var obj1;
    var obj2;
    var x=obj2.x-obj1.x;
    var y=obj2.y-obj1.y;

    2点間の距離
    var distance= Math.sqrt(x*x+y*y);

    2点間の角度(ラジアン)
    var radian=Math.atan2(y,x);

    逆に、距離と角度から座標を求める場合
    x=Math.cos(radian)*distance
    y=Math.sin(radian)*distance




    コメント
    コメントする








       

    selected entries

    categories

    archives

    recent comment

    recommend

    profile

    BOOKS

    links

    search this site.

    others