lang="en">
charset="utf-8">
canvas繪製五星紅旗title>
head>
id="canvas"
width="600"
height="400">
canvas>
var canvas = document.getelementbyid('canvas');
var ctx = canvas.getcontext('2d');
// 繪製背景
var width=canvas.width;
var height=width*2/3;
ctx.fillstyle="red";
ctx.fillrect(0,0,width,height);
var maxr=0.15,minr=0.05; 大五角星的半徑,0.05小五角星的半徑
var maxx=0.25,maxy=0.25; //大五角星的位置
var minx=[0.50,0.60,0.60,0.50]; //小五角星的x座標
var miny=[0.10,0.20,0.35,0.45]; //小五角星的y座標
var ox=height*maxx,oy=height*maxy; //大五角星的中心座標
drawstar(ctx,ox,oy,height*maxr,"#ff0",0); //繪製五角星
for (var idx = 0; idx < 4; idx++)
/*五角星的座標為(sx,sy),半徑為radius,rotate為0時乙個頂點在對稱軸上*/
/*rotate:繞對稱軸旋轉rotate弧度*/
python 繪製五星紅旗
1 匯入繪圖包 2import turtle3 自定義繪製圖形位置函式 4def mygoto x,y 5turtle.up 6turtle.goto x,y 7turtle.down 8 自定義繪製五角星函式 9def drow x 10turtle.begin fill 11for i in r...
演算法生成五星紅旗
這一篇將提供一套生成五星紅旗的演算法,中滿滿都是正能量。上一篇文章是生成n芒星,五角星是就芒星的一種,所以不難生成乙個五角星的影象。中華人民共和國國旗是五星紅旗,旗面為紅色,長寬比例為3 2。左上方綴黃色五角星五顆,四顆小星環拱在一顆大星的右面,並各有乙個角尖正對大星的中心點。1 4顆黃星對齊,2 ...
用python畫個五星紅旗
根據下圖發現,主星和2 3副星從右畫就好,而1 4副星從左開始畫會比較好找座標。turtle.speed 10 主星 turtle.begin fill turtle.up turtle.goto 600,220 turtle.down for i in range 5 turtle.forward...