图形学问题

wwwmmmjjj1234567890 2009-04-21 09:48:45
c语言编写程序
要求:将半径为R的圆周等分成n份,然后用直线将各等分点两两相连,并且能修改半径和等分数的大小
...全文
64 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
呵呵,问题没说太清楚,不好意思各位
我现在已经知道答案了
谢谢了
breezes2008 2009-04-21
  • 打赏
  • 举报
回复
#define PI 3.1415
#define th PI/180
#define N 4
#define R 10
double x=0.0,y=0.0;

double old_x=R*cos(i*th);
double old_y=R*sin(i*th);


for(i=360/N;i<=360;i+=360/N)
{
next_x=R*cos(i*th);
next_y=R*sin(i*th);

//坐标旋转
next_x=next_x+(getmaxx()/2);
next_y=-(next_y-(getmaxy()/2));
old_x=old_x+(getmaxx()/2);
old_y=-(old_y-(getmaxy()/2));

line(old_x,old_y,next_x,next_y); //连接两点成直线

//重新保存上一个点
old_x=next_x;
old_y=next_y;
}

diannaomingong 2009-04-21
  • 打赏
  • 举报
回复
用哪种图像库,tc,opencv?

很简单的几何啊

rilon1988 2009-04-21
  • 打赏
  • 举报
回复
贴清楚
baiwei156 2009-04-21
  • 打赏
  • 举报
回复
。。。。他要求pi值了
ericming200409 2009-04-21
  • 打赏
  • 举报
回复
自己写啊 ,有问题再贴出来嘛

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧