多邊形和虛線矩形框

2021-07-14 20:25:05 字數 601 閱讀 9863

簡潔版的虛線矩形框

int xmin=math.min(x1, x2),x3=xmin,xmax=math.max(x1, x2),ymin=math.min(y1, y2),ymax=math.max(y1,y2);

for(;xmin<=xmax;xmin+=10)

for(;yming.drawline(x3,ymin,x3,ymin+5);

g.drawline(xmax,ymin,xmax,ymin+5);

}簡潔版的多邊形

release裡

if(command.equals("14"))

pressed裡

//獲取第乙個按下點的座標值

//只有在選定了多邊形按鈕時才記錄第一次按下點的座標,,若是先畫鉛筆拖拽的x1=x2  y1=y2很容易使x1y1成為閉合的起始值

if(b&&command.equals("14")

//x2!=0是為了在開始按下時便於原點相連,

if( x2!=0&&command.equals("14"))

click裡

//放的點就開始聯合

a=e.getclickcount();

if(a==2)

求任意多邊形面積(凹多邊形和凸多邊形)

遇到問題 已知多邊形的各個左邊點,要求多邊形的面積 然後我搜尋了下看到這篇文章 這個人說的不多,但是簡單明瞭 首先已知各定點的座標分別為 x1,y1 x2,y2 x3,y3 xn,yn 則該多邊形的面積公式為 s 1 2 x1 y2 x2 y1 x2 y3 x3 y2 xk yk 1 xk 1 yk...

寒江雪 凸多邊形矩形裁切演算法

最近都在準備著考試,沒有寫部落格,今天忙裡偷閒,寫點關於裁切演算法的文字。這次要幹的事情是給定乙個凸多邊形的點描述和矩形的點描述,按著矩形來對多邊形區域進行裁切。大概如下圖所示 藍色矩形是裁剪框,相當於photoshop裡的選區,紅色多邊形是影象,裁剪後在紅色以外的部分被剪掉,相交邊用橙色線條表示。...

求取多邊形矩形包圍框的中心點方法

今天下午做了一下遊戲功能的擴充,不料又落馬了,記錄一下 求取多邊形的中心位置 該方法是最原始版,之前因為用的少,所以沒有發覺到邏輯上存在錯誤 added by bruce yang on 2012.09.02.15.30 實踐證明,這個方法的邏輯是錯誤的,汲取這個教訓 b2vec2 getpolyc...