在畫布上實現正弦曲線和文字的繪製
from tkinter import *
import math
width=400;height=210 #畫布的寬度和高度
origin_x=2;origin_y=height/2 #原點x,y
scale_x=40;scale_y=100 #x,y軸縮放倍數
end_arc=360*2 #畫多長
ox=0;oy=0;x=0;y=0 #座標初始值
arc=0 #弧度
root=tk()
c=canvas(root,bg="white",width=width,height=height);c.pack() #建立畫布
c.create_text(200,20,text="y=sin(x)") #繪製文字
c.create_line(0,origin_y,width,origin_y) #繪製x座標
c.create_line(origin_x,0,origin_x,height) #繪製x座標
for i in range(0,end_arc,10): #繪製正弦曲線
arc=math.pi*i*2/360
x=origin_x+arc*scale_x
y=origin_y-math.sin(arc)*scale_y
c.create_line(ox,oy,x,y)
ox=x;oy=y
執行結果:
滑鼠在canvas畫布上繪製凸多邊形
主要功能 1.滑鼠繪製凸多邊形 2.拖動多邊形頂點座標,可修改多邊形 2.凸多邊形內巢狀多個多邊形 3.判斷是否在監控區內 exports.install function vue,options 滑鼠按下 canvas.onmousedown function event else 滑鼠移動 ca...
在Android上實現HttpServer
那麼此時我首先想到了spring boot,因為他是乙個伺服器的框架。但是實際上我們根本用不到這麼大型的伺服器框架,配置這些都太麻煩。所以,我又找到了ijetty nanohttpd和androidasync這三個框架,都是比較微型的,適用於android的。經過對比,ijetty使用起來過於複雜,...
6 在畫布上繪製的筆觸的路徑,邊界和其他屬性的結構
表示畫布檢視捕獲的繪圖資訊的結構。3struct pkstroke 表示在畫布上繪製的筆劃的路徑 邊界和其他屬性的結構。4struct pkstrokepath 一種結構,它捕獲筆劃的組成部分,並提供沿筆劃路徑查詢和插值點的方法。5struct pkstrokepoint 表示沿筆劃路徑的特定點的屬...