#include <Windows.h>
#include <math.h>
#include "gl.h"
#include "glut.h"
//三棱锥的绘制
//2016-10-30
//Vizer
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) //隐藏控制台窗口
//旋转参数
static GLfloat xRot = 0.0f;
static GLfloat yRot = 0.0f;
//size 五角星大小 ssize 控制是否是正五角星
GLfloat size = 100.0;
GLfloat ssize;
//深度测试开关
BOOL bDepth = TRUE;
//剔除测试开关
BOOL bCull = FALSE;
void SetupRC()
{
//设置窗口背景颜色为黑色
glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
//指定多边形的阴影模式
glShadeModel(GL_FLAT); //设置阴影模式为平面模式
}
void ChangeSize(int w, int h)
{
if (h == 0) h = 1;
glViewport(0, 0, w, h); //图形显示位置 设置视口
glMatrixMode(GL_PROJECTION);
OpenGL绘制五角星
最新推荐文章于 2022-09-30 12:32:58 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)