以下のようなプログラムを書いてみましたが、どうしても図形が点々として不格好になってしまいます。
点の数をもっと増やしてより綺麗な図形を作りたいのですが、どうかアドバイスお願いします。
#include "DxLib.h"
#include <math.h>
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode(TRUE);
if( DxLib_Init() == -1 )
{
return -1;
}
int a=5,b=6;
int y=0,x=0,y1=0,x1=0,i=0,cr;
cr=GetColor(255,255,255);
for(i=1;i<360;i++){
y=(int)(200*sin((double)i*3.14159/180*a));
x=(int)(200*sin((double)i*3.14159/180*b));
DrawPixel(x+300,250-y,cr);
}
WaitKey() ;
DxLib_End() ;
return 0 ;
}