網路城邦
上一篇 回創作列表 下一篇   字體:
320x240 彩色LCD螢幕的八角形之幾何圖形範例#7
2020/03/07 16:46:22瀏覽253|回應0|推薦0

320x240 彩色LCD螢幕的八角形之幾何圖形範例#7

 八角形的範例程式

Show_RGB(0,240,20,320,0x0000);
z1++;if(z1>8) z1=1;    // 圓形圈的顏色
GS[0][0]=120+(cos( 22.5*PI/180)*120);
GS[0][1]=180+(sin( 22.5*PI/180)*120);
GS[1][0]=120+(cos( 67.5*PI/180)*120);
GS[1][1]=180+(sin( 67.5*PI/180)*120);
GS[2][0]=120-(GS[1][0]-120);
GS[2][1]=GS[1][1];
GS[3][0]=120-(GS[0][0]-120);
GS[3][1]=GS[0][1];
GS[4][0]=GS[3][0];
GS[4][1]=180-(GS[3][1]-180);
GS[5][0]=GS[2][0];
GS[5][1]=180-(GS[2][1]-180);
GS[6][0]=GS[1][0];
GS[6][1]=GS[5][1];
GS[7][0]=GS[0][0];
GS[7][1]=GS[4][1];
for(i=0;i<7;i++)
{     Line(GS[i][0],GS[i][1],GS[i+1][0],GS[i+1][1],YCOLOR[z1]);  }
Line(GS[0][0],GS[0][1],GS[7][0],GS[7][1],YCOLOR[z1]);
 for(j=0;j<8;j++) 
 { for(i=0 ; i<8 ; i++)  {   Line(GS[j][0] ,GS[j][1] ,GS[i][0] ,GS[i][1] ,YCOLOR[z1]);  }

 

( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=PYANG&aid=131955488