【openGL】画圆
2024-08-27 04:10:20
#include "stdafx.h"
#include <GL/glut.h>
#include <stdlib.h>
#include <math.h>
#include <stdio.h> const int n = ;
const GLfloat R = 0.5f;
const GLfloat PI = 3.24250265357f;
void myDisplay(void) {
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
for (int i = ; i<n; i++) {
glVertex2f(R*cos( * PI / n*i), R*sin( * PI / n*i));
}
glEnd();
glFlush();
} int main(int argc, char *argv[]) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(, );
glutInitWindowSize(, );
glutCreateWindow("OpenGL画圆程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return ;
}
运行结果如下图所示:
最新文章
- C#/PHP调用有SoapHeader的WebService
- 优化MySchool数据库总结
- Day Tips:Remote 服务器黑屏
- 一步一步来做WebQQ机器人-(一)(验证码)
- java微信接口之五—消息分组群发
- 使用Github总结
- 在地图上添加POI(二)
- HDOJ(HDU) 2524 矩形A + B(推导公式、)
- 百度的一个Ajax跨域方法 JavaScript是没有域的限制
- HTML——表格与表单
- IOS常用设计模式之委托模式
- oracle 11g高级 安装图解(摘自网络)
- Python——Django-urls.py的作用
- ActiveMQ的两种消息模式,主题、队列
- Leetcode 1002. 查找常用字符
- Leetcode 1021. 最佳观光组合
- loj2048 「HNOI2016」最小公倍数
- PAT乙级1005
- Java基本数据类型-包装类
- 一个菜鸟正在用SSH写一个论坛(2)