日勿雨林

關於部落格
請前往新站:ian.twgg.org
  • 13996

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

三點決定一圓



一、中垂線方程式公式介紹

經過一些無聊的證明過程後,我們可以得到:

設兩點

則中垂線L1方程式

其中





二、兩直線方程式交點座標公式介紹



證明過程一樣跳過,下面是結果:

設兩直線
則交點


三、寫進FLASH中

    l1a = P2X - P1X ;
    l1b = P2Y - P1Y ;
    l1c = ( P1Y * P1Y - P2Y * P2Y + P1X * P1X - P2X * P2X ) / 2 ;
    l2a = P2X - P3X ;
    l2b = P2Y - P3Y ;
    l2c = ( P3Y * P3Y - P2Y * P2Y + P3X * P3X - P2X * P2X ) / 2 ;

    if ( l1a * l2b  ==  l1b * l2a) {        //如果平行
        l1a++;
    }
    A = ( l1c * l2b - l1b * l2c ) / ( l1b * l2a - l1a * l2b ) ;        //A為外心X座標
    B = ( l1a * l2c - l1c * l2a ) / ( l1b * l2a - l1a * l2b ) ;        //B為外心Y座標
    R = Math.sqrt( (A - P1X ) * (A - P1X) + (B - P1Y) * (B - P1Y) );     //R為圓半徑=圓心到圓上點的距離
    r1._width = 2 * R;        //圓的寬度=2R
    r1._height = 2 * R;      //圓的高度=2R
    r1._x = A;                      //圓中心對準外心
    r1._y = B;


四、執行FLASH


在下面使用滑鼠點三個點,即可做出外接圓的圖形,中間的那點是外心



、下載FLASH

下載(SWF , 4.66 KB)

下載(FLA 原始檔, 39 KB)
相簿設定
標籤設定
相簿狀態