トライアングル

説明

トライアングル(三角形)が拡大&回転して描画されます。

[サンプルプログラムをダウンロード]

// Triangel Demo
var pc=new PanCake();
pc.reset(0);
pc.wbuf(1);
var deg=0,r=1,cx=40,cy=22;
while(1){
 var ax1=cx+sin8(deg+90)*r>>8;
 var ay1=cy+sin8(deg)*r>>8;
 var ax2=cx+sin8(120+deg+90)*r>>8;
 var ay2=cy+sin8(120+deg)*r>>8;
 var ax3=cx+sin8(240+deg+90)*r>>8;
 var ay3=cy+sin8(240+deg)*r>>8;
 pc.clear(0);
 pc.line(ax1,ay1,ax2,ay2,1);
 pc.line(ax2,ay2,ax3,ay3,1);
 pc.line(ax1,ay1,ax3,ay3,1);
 pc.wbuf(1);
 deg=deg+5;
 r=(r+1)%80;
}

目次に戻る