算法:如何判斷平面上的四個點是不是組成一個矩形


方案一:判斷其中一個點和另外任意兩個點是否可以組成勾股定理

方案二:
1,兩對對邊長度的平方相等 (平行四邊形)
2,其中一個內角為直角,勾股定理(一對角線長度的平方等於兩直角邊長度的平方的和)
就可以確定四個點連成矩形

//獲取兩點之間的距離
function getLen($arr1,$arr2)
{
   $x=abs($arr1[0]-$arr2[0]);
   $y=abs($arr[1]-$arr2[1]);
   $len=sqrt(pow($x,2)+pow($y,2));
   return $len;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM