320x240 彩色LCD螢幕的六角星形之幾何圖形範例#9
六角星形的範例程式
GS[0][0]=120+(cos((30)*PI/180)*120);
GS[0][1]=180+(sin((30)*PI/180)*120);
Line(120,180,GS[0][0],GS[0][1],YCOLOR[z1]);
GS[1][0]=120+(cos((150)*PI/180)*120);
GS[1][1]=180+(sin((150)*PI/180)*120);
Line(120,180,GS[1][0],GS[1][1],YCOLOR[z1]);
Line(GS[0][0],GS[0][1],GS[1][0],GS[1][1],YCOLOR[z1]);
GS[2][0]=120+(cos((270)*PI/180)*120);
GS[2][1]=180+(sin((270)*PI/180)*120);
Line(120,180,GS[2][0],GS[2][1],YCOLOR[z1]);
Line(GS[0][0],GS[0][1],GS[2][0],GS[2][1],YCOLOR[z1]);
Line(GS[1][0],GS[1][1],GS[2][0],GS[2][1],YCOLOR[z1]);
GS[3][0]=120+(cos((-30)*PI/180)*120);
GS[3][1]=180+(sin((-30)*PI/180)*120);
Line(120,180,GS[3][0],GS[3][1],YCOLOR[z1]);
GS[4][0]=120+(cos((-150)*PI/180)*120);
GS[4][1]=180+(sin((-150)*PI/180)*120);
Line(120,180,GS[4][0],GS[4][1],YCOLOR[z1]);
Line(GS[3][0],GS[3][1],GS[4][0],GS[4][1],YCOLOR[z1]);
GS[5][0]=120+(cos((-270)*PI/180)*120);
GS[5][1]=180+(sin((-270)*PI/180)*120);
Line(120,180,GS[5][0],GS[5][1],YCOLOR[z1]);
Line(GS[3][0],GS[3][1],GS[5][0],GS[5][1],YCOLOR[z1]);
Line(GS[4][0],GS[4][1],GS[5][0],GS[5][1],YCOLOR[z1]);
[版主聲明]
各位同好,數篇幾何圖形的發表,旨在製作不同形狀之幾何圖形,每篇使用的技巧不同,撰寫的方式也不同,雖未詳細行行解說,就留給各位同好去思索其他一樣達到目的的不同寫法,也刺激各位運用其他技巧,或是把原先的程式如何再精簡之,大家就來玩玩程式的變化技巧,也許還玩出其他的幾何圖形。