OpenGL初学
实现功能
1.画点、画线函数使用
2.新建一个窗口显示画的点、线
3.几种线型在窗口显示
//
#include <iostream>
#include<stdio.h>
#include<math.h>
#include<gl\glut.h>
void init(void)//初始化相关的
{
//将显示窗口的背景颜色设置为白色,前三个参数分别为RGB,
glClearColor(1.0,1.0,1.0,0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0, 400.0, 0.0, 300.0);
}
//*********************************************//
画点函数
//void lineSegment(void)
//{
// glClear(GL_COLOR_BUFFER_BIT);//显示缓存的背景色
// glColor3f(1.0, 0.0, 0.0);
// glPointSize(3.0);//写在窗口外面有效果
// glBegin(GL_POINTS);
// glVertex2i(50,100);
// glVertex2i(150,150);
// glEnd();
// glFlush();
//}
//***********************************//
画线
//void lineSegment(void)
//{
// glClear(GL_COLOR_BUFFER_BIT);//显示缓存的背景色
// glColor3f(1.0, 0.0, 0.0);
// 一条线段
// //glBegin(GL_LINES);
// //glVertex2i(150,150);//笛卡尔坐标 点(180,15)到点(10, 145)的线段
// //glVertex2i(10, 10);//坐标系,左下角是原点0