在指定長方形邊框中,用滑鼠選定整個邊框,隨機生成5個點,點與相鄰點之間的距離直線距離相同。
uj5u.com熱心網友回復:
這個可以理解為,矩形內接正五邊形的數學題,如果已知矩形的話,這個五邊形的邊長應該是固定的(2*短邊*tan18),演算法自行百度或琢磨。uj5u.com熱心網友回復:
我要求隨機選出的五個點在不是你說的接五邊形,而是由左到右或者由右到左依次排列,可能是直線也可能是曲線
uj5u.com熱心網友回復:
意思是只有相鄰點距離有要求?這應該很簡單吧,第一個隨機點,設每個點相距5pix,取x = [0,5]隨機值,y= sqrt(25-x^2),然后在判斷是否矩形內,記做x1,y1,再以x1,y1求得x2,y2,以此類推即可。uj5u.com熱心網友回復:
寫錯了,第一個應該是x取矩形左邊界到(右邊界-5*點個數)[left,right-5*count]轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/43703.html
標籤:圖形處理/算法
上一篇:求教大佬
下一篇:咨詢一個VC運行效率的問題
