画五角星
来源:互联网 发布:软件打开账套 编辑:程序博客网 时间:2024/04/28 11:47
#include <gl/glut.h>
#pragma comment(lib,"glut.lib")
#include<math.h>
#define PI 3.14
//进行绘制
void DrawGLScene(GLvoid)
{
glClear(GL_COLOR_BUFFER_BIT);
glClearColor(0,0,0,0);
double point[5][2];
for(int i=0; i<5; i++)
{
point[i][0] = 0.9*cos(2*PI/5*i);
point[i][1] = 0.9*sin(2*PI/5*i);
}
glBegin(GL_LINES);
for(int i=0; i<5; i++)
{
glVertex2f(point[i][0],point[i][1]);
glVertex2f(point[(i+2)%5][0],point[(i+2)%5][1]);
glVertex2f(point[i][0],point[i][1]);
glVertex2f(point[(i+3)%5][0],point[(i+3)%5][1]);
}
glEnd();
glFlush();
}
void main(int argc, char *argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode( GLUT_RGBA );
glutInitWindowPosition(100,100);
glutInitWindowSize(800,800);
glMatrixMode(GL_PROJECTION);
glutCreateWindow("Test");
glutPositionWindow(100,100);
glutDisplayFunc(DrawGLScene);
glutMainLoop();
}
#pragma comment(lib,"glut.lib")
#include<math.h>
#define PI 3.14
//进行绘制
void DrawGLScene(GLvoid)
{
glClear(GL_COLOR_BUFFER_BIT);
glClearColor(0,0,0,0);
double point[5][2];
for(int i=0; i<5; i++)
{
point[i][0] = 0.9*cos(2*PI/5*i);
point[i][1] = 0.9*sin(2*PI/5*i);
}
glBegin(GL_LINES);
for(int i=0; i<5; i++)
{
glVertex2f(point[i][0],point[i][1]);
glVertex2f(point[(i+2)%5][0],point[(i+2)%5][1]);
glVertex2f(point[i][0],point[i][1]);
glVertex2f(point[(i+3)%5][0],point[(i+3)%5][1]);
}
glEnd();
glFlush();
}
void main(int argc, char *argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode( GLUT_RGBA );
glutInitWindowPosition(100,100);
glutInitWindowSize(800,800);
glMatrixMode(GL_PROJECTION);
glutCreateWindow("Test");
glutPositionWindow(100,100);
glutDisplayFunc(DrawGLScene);
glutMainLoop();
}
阅读全文
0 0
- 画五角星
- 画五角星
- 画五角星
- 画五角星算法
- Java_GUI_画五角星
- 画一个五角星
- OpenGL画五角星
- 用鼠标画五角星
- 画一个五角星
- openGL画五角星
- OpenGL画五角星
- canvas画五角星
- 【THML5】画五角星
- opengl画五角星
- 画个五角星
- canvas 画五角星
- Python 画五角星
- 画一个五角星
- 1 让自己习惯C++
- 从kali到msf再到veil免杀的一条龙踩坑服务指南
- task(任务栈)、Activity启动模式详解
- 可视化数据分析软件几个可能的发展方向
- psutil工具使用介绍
- 画五角星
- 【蓝桥杯】【生日蜡烛】
- (ccpc秦皇岛站)M
- CGI、FastCGI和PHP-FPM关系图解
- 基于SnapdragonBoard410c开发板自定义相机
- SQL数据库存储过程(二)
- mongodb安装与配置
- 关于百度百科对于均方根误差的错解
- shell ts 片时间命名异常情况处理小坑