#include"std_lib_facilities.h"
#include "Simple_window.h"
#include"Graph.h"
#include<stdio.h>
#include<cmath>
using namespace std;
using namespace Graph_lib;
int main()
{
Point p(200,200);
Simple_window win(p,600,400,"Practice12");
Circle c(Point(100,200),100);
Point pp(200,200);
for(double i=0;i<360;i=i+60)
{
pp.x=100+100 *cos(i);
pp.y=200-100 *sin(i);
Mark m(pp,'*');
win.attach(c);
win.attach(m);
win.wait_for_button();
}
}
绘制一个圆,然后沿圆周移动一个标记(每按一次“Next”按钮,标记移动一段距离)。
Ps:至今费解100+100*cos(60)=-95,不知为何。求高手指点。