我修改了坐标系的Y轴方向,和原点的位置,这样和平时使用的二维坐标系相同,现在的问题是
我使用arc函数来绘图的时候,弧度似乎与我想的不同,我想在第1象限绘图,但是好像绘制到第4象限了?请问这是为何?
我的起始弧度设置的是30度(pi/6), 结束弧度设置的是90度(pi/2) 为什么结果不对呢?
include <graphics.h>
#include <conio.h>
#include <math.h>
int main()
{
// 初始化绘图窗口
initgraph(600, 600, SHOWCONSOLE);
setorigin(300, 300);//修改原点
setaspectratio(1, -1);//修改坐标轴方向,设置Y轴向上为正
const double pi = 3.1415926;
int 圆弧的半径 = 100;
setcolor(GREEN);
solidcircle(0, 0, 5);//画原点
//绘制圆弧
arc(圆弧的半径 * (-1) , 圆弧的半径 , 圆弧的半径 , 圆弧的半径 * (-1) , sin(pi / 6), sin(pi / 2));
//
system("pause");
closegraph();
return 0;
}