画一三叶玫瑰线,使一个小五角星在曲线上移动.docVIP

  • 19
  • 0
  • 约4.13千字
  • 约 8页
  • 2016-03-11 发布于江西
  • 举报

画一三叶玫瑰线,使一个小五角星在曲线上移动.doc

画一三叶玫瑰线,使一个小五角星在曲线上移动.doc

沈阳理工大学 机械工程学院 《面向对象的程序设计C++》课程设计 姓名:李锐凯 学号:1182000212 专业:机械设计及理论 日期:2012年7月6日星期五 面向对象的程序设计C++ 题目内容 题目:编制曲线轨迹动画程序 要求:画一三叶玫瑰线,使一个小五角星在曲线上移动。 键盘输入a和 用对话框由键盘输入,按回车键程序结束(功能延伸:数据的保存与显示) 二.功能说明及分析: 通过分析题目要求,可以得到要做的工作有:三叶玫瑰线的绘制,五角星的绘制,五角星的运动,对话框数据的输入,回车键结束程序,数据的保存与显示这六部分。接下来来逐个解决。 1.三叶玫瑰线的绘制:由于VC++6.0没有直接绘制三叶玫瑰线的函数,所以选择函数SetPixel()来完成。 功能: 函数SetPixel()在屏幕上画一个像素点。 用法: 函数调用方式为void putpixel(int x,int y,int color); 说明: 参数x,y为像素点的坐标,color是该像素点的颜色,它可以是颜色符号名,也可以是整型色彩值。 像素点坐标:由于题目给出的是三叶玫瑰线的极坐标形式,转化为直角坐标系下的像素点。R=a*cos(

文档评论(0)

1亿VIP精品文档

相关文档