亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? line_line_int.py

?? line to line cutting point python sample with tix - "interactive"
?? PY
字號:
#!/usr/bin/env python
import Tix,math,tkFont

class Punkt:
	def __init__(self,x=0,y=0):
		self.x=x
		self.y=y

	def text(self):
		return "[%9.4f,%9.4f]"%(self.x,self.y)

class Appn(Tix.Frame):
	def in_range_line(self,x1,y1,x2,y2,xr,yr):
		if x1>x2:
			if not(x1 >= xr >= x2): return False
		else:
			if not(x1<=xr<=x2): return False
		if y1>y2:
			if not(y1 >= yr >= y2): return False
		else:
			if not(y1<=yr<=y2):
				return False
		return True
	def search_int(self,x1,y1,x2,y2,x3,y3,x4,y4):
		r=(x1*(y3-y4)+x2*(y4-y3)+(x3-x4)*(y2-y1))
		e=[(x1*(x3*(y2-y4)+x4*(y3-y2))-x2*(x3*(y1-y4)+x4*(y3-y1)))/r
		,(x1*y2*(y3-y4)+x2*y1*(y4-y3)+(y2-y1)*(x3*y4-x4*y3))/r]
		return e
	def PushPop(self, event, v, b):
		self.move[v]=b
	def MouseMove(self, event):
		nx=event.x
		ny=event.y
		if self.move[0]:
			self.c.coords('p1',nx-4,ny-4,nx+4,ny+4)
			w=self.c.coords('l1')
			w[0]=nx;w[1]=ny
			self.c.coords('l1',tuple(w))
		if self.move[1]:
			self.c.coords('p2',nx-4,ny-4,nx+4,ny+4)
			w=self.c.coords('l1')
			w[2]=nx;w[3]=ny
			self.c.coords('l1',tuple(w))
		if self.move[2]:
			self.c.coords('p3',nx-4,ny-4,nx+4,ny+4)
			w=self.c.coords('l2')
			w[0]=nx;w[1]=ny
			self.c.coords('l2',tuple(w))
		if self.move[3]:
			self.c.coords('p4',nx-4,ny-4,nx+4,ny+4)
			w=self.c.coords('l2')
			w[2]=nx;w[3]=ny
			self.c.coords('l2',tuple(w))

		p12=self.c.coords('l1')
		p34=self.c.coords('l2')
		np=self.search_int(p12[0],p12[1],p12[2],p12[3],p34[0],p34[1],p34[2],p34[3])
		self.c.coords('cut',np[0]-4,np[1]-4,np[0]+4,np[1]+4)

	def __init__(self,master=None):
		Tix.Frame.__init__(self,master)
		self.pack()
		self.c=Tix.Canvas(width=400,height=400,bg="white")

		self.c.create_line(100,100,300,300,fill="green",tag="l1")
		self.c.create_oval(100-4,100-4,100+4,100+4,fill="red",tag="p1")
		self.c.create_oval(300-4,300-4,300+4,300+4,fill="red",tag="p2")

		self.c.create_line(100,300,300,100,fill="blue",tag="l2")
		self.c.create_oval(100-4,300-4,100+4,300+4,fill="red",tag="p3")
		self.c.create_oval(300-4,100-4,300+4,100+4,fill="red",tag="p4")

		self.c.create_oval(200-4,200-4,200+4,200+4,fill="cyan",tag="cut")

		self.c.tag_bind('p1', '<ButtonRelease-1>', lambda e,s=self:s.PushPop(e,0,False))
		self.c.tag_bind('p1', '<Button-1>', lambda e,s=self:s.PushPop(e,0,True))
		self.c.tag_bind('p2', '<ButtonRelease-1>', lambda e,s=self:s.PushPop(e,1,False))
		self.c.tag_bind('p2', '<Button-1>', lambda e,s=self:s.PushPop(e,1,True))
		self.c.tag_bind('p3', '<ButtonRelease-1>', lambda e,s=self:s.PushPop(e,2,False))
		self.c.tag_bind('p3', '<Button-1>', lambda e,s=self:s.PushPop(e,2,True))
		self.c.tag_bind('p4', '<ButtonRelease-1>', lambda e,s=self:s.PushPop(e,3,False))
		self.c.tag_bind('p4', '<Button-1>', lambda e,s=self:s.PushPop(e,3,True))
		self.c.bind("<Motion>",self.MouseMove)

		self.c.pack()
		self.move=[False,False,False,False]

root=Tix.Tk()
app=Appn(master=root)
app.master.title("TEST")
app.mainloop()

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本亚洲一区二区| 美国精品在线观看| 日韩国产欧美一区二区三区| 一区二区三区中文字幕电影| 亚洲视频在线一区二区| 伊人夜夜躁av伊人久久| 久久精品一区四区| 国产夜色精品一区二区av| 成人91在线观看| 欧美三区免费完整视频在线观看| 欧美乱妇15p| 日韩美女在线视频| 亚洲欧美日韩久久| 一区二区三区日韩精品| 日本欧美韩国一区三区| 国产91露脸合集magnet| 一本到一区二区三区| 精品视频999| 精品免费一区二区三区| 国产精品久久综合| 亚洲最新在线观看| 波多野结衣91| 久久精品亚洲麻豆av一区二区| 亚洲精品日韩专区silk| 狠狠色丁香九九婷婷综合五月| 久久er99精品| 欧美综合一区二区三区| 国产欧美一区二区三区在线看蜜臀| 亚洲日本在线视频观看| 国产麻豆视频一区| 欧美日韩亚洲不卡| 亚洲日本va午夜在线电影| 日本一道高清亚洲日美韩| 精品1区2区3区| 亚洲国产sm捆绑调教视频| 99久久精品国产一区| 久久综合狠狠综合| 免播放器亚洲一区| 欧美精品色综合| 天天影视色香欲综合网老头| 成人免费va视频| 国产欧美视频一区二区| 久久精品国产网站| 欧美videos中文字幕| 美女在线视频一区| 国产亚洲欧美一级| 国产精品资源在线观看| 久久品道一品道久久精品| 午夜视黄欧洲亚洲| 欧美喷水一区二区| 精品午夜久久福利影院| 久久九九全国免费| 色8久久精品久久久久久蜜| 亚洲另类中文字| 91国在线观看| 国产盗摄视频一区二区三区| 日韩精品影音先锋| 成人精品一区二区三区四区| 国产视频亚洲色图| 91在线观看视频| 麻豆91在线播放免费| 日韩理论片一区二区| 日韩精品最新网址| 色综合网色综合| 午夜精品久久一牛影视| 欧美va亚洲va| 欧美这里有精品| 夜夜操天天操亚洲| 26uuu欧美| 欧美图区在线视频| 国产在线精品一区二区不卡了| 亚洲女同一区二区| 国产精品久久久久久福利一牛影视| 欧美一区二区三区视频在线观看| 国产精品影视网| 日韩一区精品视频| 亚洲欧美在线aaa| 国产欧美一区二区精品仙草咪| 欧美一级午夜免费电影| 在线观看免费一区| 99re这里只有精品视频首页| 精品一区二区在线观看| 日本三级韩国三级欧美三级| 中文字幕成人网| 国产亚洲精品福利| wwwwxxxxx欧美| 亚洲精品在线电影| 久久精品视频在线免费观看| 91精品国产综合久久久久久久久久| 日本精品一区二区三区高清 | 久久99精品国产91久久来源 | 成人国产精品免费观看视频| 狠狠狠色丁香婷婷综合激情 | 欧美日韩一区二区在线观看| 色婷婷精品大在线视频| 国产99久久久国产精品免费看| 91国偷自产一区二区三区观看| 国产福利一区在线观看| 99视频有精品| 欧美日韩国产综合久久| 日韩欧美一级二级三级久久久| 日韩一卡二卡三卡国产欧美| 精品国产第一区二区三区观看体验| 国产精品看片你懂得| 亚洲日本欧美天堂| 麻豆久久久久久久| 色综合久久99| 欧美少妇性性性| 久久亚洲一级片| 一区二区三区四区不卡在线 | 亚洲最大成人综合| 日韩精品视频网站| 不卡视频免费播放| 91麻豆精品国产无毒不卡在线观看 | 成人免费毛片片v| 欧美一区二区三区视频| 中文字幕精品在线不卡| 日产精品久久久久久久性色| 蜜桃视频一区二区三区| 91视频观看视频| 3751色影院一区二区三区| 国产精品免费久久久久| 日本伊人午夜精品| 欧美性大战久久久久久久蜜臀| 日韩精品一区二区在线观看| 亚洲色图在线视频| 久久99久国产精品黄毛片色诱| 91麻豆高清视频| 欧美xxxxxxxxx| 午夜在线成人av| heyzo一本久久综合| 精品嫩草影院久久| 亚洲综合在线免费观看| 99re6这里只有精品视频在线观看| 欧美日韩国产成人在线91| 日韩美女久久久| 国产精品一二三四区| 亚洲国产高清不卡| 国产成人欧美日韩在线电影| 精品国产麻豆免费人成网站| 五月综合激情网| 日韩一区二区三区电影| 午夜精品爽啪视频| 日韩一级二级三级| 久久精品国产亚洲一区二区三区| 3atv一区二区三区| 石原莉奈一区二区三区在线观看| 欧美日韩视频第一区| 国产亚洲欧美色| 欧美一区二区视频在线观看| 91久久精品日日躁夜夜躁欧美| 日韩精品一级二级| 亚洲一区二区三区在线看| 在线精品国精品国产尤物884a| 成人中文字幕在线| 国产乱人伦偷精品视频不卡| 蜜臀av亚洲一区中文字幕| 亚洲综合成人在线| 亚洲一区二区三区中文字幕| 一区二区三区**美女毛片| 中文字幕乱码一区二区免费| 久久久久久久久久久黄色| 精品国产一区二区三区av性色| 91精品免费在线观看| 精品久久久久久久久久久久久久久| 不卡视频一二三| 久久精品欧美一区二区三区不卡| 99免费精品视频| 成人综合在线网站| 蜜桃在线一区二区三区| 成人欧美一区二区三区小说| 亚洲精品一区二区三区蜜桃下载 | 91同城在线观看| 蜜桃视频一区二区三区| 午夜婷婷国产麻豆精品| 亚洲色图在线看| 最新成人av在线| 亚洲美女偷拍久久| 亚洲在线视频免费观看| 久久久噜噜噜久噜久久综合| 在线观看国产精品网站| 色伊人久久综合中文字幕| 丰满白嫩尤物一区二区| 国产成人精品一区二| 成人美女视频在线观看18| 成人理论电影网| 在线视频一区二区三区| 4438x亚洲最大成人网| 3751色影院一区二区三区| 欧美一区日韩一区| 在线区一区二视频| 久久免费视频色| 国产精品福利一区| 午夜免费久久看| 久久er精品视频| 91高清在线观看| 91精品国产欧美一区二区成人 | 中文字幕成人网| 综合久久给合久久狠狠狠97色| 亚洲女性喷水在线观看一区|