计算机图形学-实验1-掌握开发环境配置方法和基本图元绘制函数
2017-04-24 13:19
423 查看
实验一:(2学时)
一、 实验目的:
掌握开发环境配置方法和基本图元绘制函数
二、 实验内容:
1、熟悉开发环境
2、掌握点、线等基本图元绘制函数
三、 开发工具简介、实现效果及步骤
1、开发工具简介
Microsoft Visual Studio 是微软公司的一款集成开发环境(IDE),开发平台为Windows操作系统。
2、实现效果、步骤(或流程)
(1)配置环境成功:
(2) 直线源码运行:
四、 创新设计和实现方法
a) 实现直线颜色修改:
b) 实现直线粗细修改:
c) 实现直线改线段
d) 实现颜色渐变
e) 画一个点
源码如下:
一、 实验目的:
掌握开发环境配置方法和基本图元绘制函数
二、 实验内容:
1、熟悉开发环境
2、掌握点、线等基本图元绘制函数
三、 开发工具简介、实现效果及步骤
1、开发工具简介
Microsoft Visual Studio 是微软公司的一款集成开发环境(IDE),开发平台为Windows操作系统。
2、实现效果、步骤(或流程)
(1)配置环境成功:
(2) 直线源码运行:
四、 创新设计和实现方法
a) 实现直线颜色修改:
b) 实现直线粗细修改:
c) 实现直线改线段
d) 实现颜色渐变
e) 画一个点
源码如下:
#include "stdafx.h" #include <GL/glut.h> void init(void) { glClearColor(1.0, 1.0, 1.0, 0.0); // Set display-window color to white. glMatrixMode(GL_PROJECTION); // Set projection parameters. gluOrtho2D(0.0, 200.0, 0.0, 150.0); //设置窗口坐标范围 } void lineSegment(void) { glClear(GL_COLOR_BUFFER_BIT); // Clear display window. glLineWidth(10);//粗细 glLineStipple(1, 0xFFF2);//线段 glEnable(GL_LINE_STIPPLE);//开启变化 glColor3f(0, 0.4, 0.2); //颜色 glShadeModel(GL_SMOOTH); glBegin(GL_LINES); glColor3f(0.0, 0.0, 1.0);//蓝 glVertex2i(180, 15); // Specify line-segment geometry. glColor3f(1.0, 0.0, 0.0);//红 glVertex2i(10, 145); glEnd(); glPointSize(10); glBegin(GL_POINTS); glColor3f(0, 0, 1); glVertex2i(50, 10); glEnd(); glFlush(); // Process all OpenGL routines as quickly as possible. } void main(int argc, char** argv) { glutInit(&argc, argv); // Initialize GLUT. glClearColor(1.0, 1.0, 1.0, 0.0); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); // Set display mode. glutInitWindowPosition(50, 100); // Set top-left display-window position. glutInitWindowSize(400, 300); // 设置窗口在显示器上的大小 glutCreateWindow("TheFirstProgram"); // Create display window. init(); // Execute initialization procedure. glutDisplayFunc(lineSegment); // Send graphics to display window. glutMainLoop(); // Display everything and wait. }
相关文章推荐
- 计算机图形学-实验5-掌握Bezier样条曲面生成思想、复习基本图元绘制、交互操作和几何变换相关内容
- 计算机图形学-实验3-掌握利用OpenGL函数进行鼠标、键盘操作,创建菜单
- 【计算机图形学课程】一.MFC基本绘图函数使用方法
- 实验2 计算机和交换机的基本配置
- [转]在Windows下使用MingGW[GCC+OpenMP]和CodeBlocks开发多核应用基本环境配置
- 配置模拟外网环境开发网站的方法
- Windows XP SP2下配置PHP开发环境(方法一)
- Linux下配置JSP开发环境的方法
- windows下PHP开发环境配置方法1
- Codeblocks配合gfortran作为fortran开发环境的配置方法
- Windows7下PHP开发环境安装配置图文方法
- Symbian开发环境配置之VC++6.0(绝对亲身实验所得)
- Ubuntu下Nginx/PHP/MYSQL开发环境的配置方法
- ubuntu下C/C++基本开发环境的配置
- 实验一 开发环境的安装与配置
- 入门学习2:Android开发环境配置方法
- Debian(Linux)+XAMPP(LAMPP)+Zend Studio + PHP +XDebug 完整的开发环境配置方法。
- Heritrix在开发环境myEclipse下的配置方法
- 第1章 Java基本概念及环境配置——FAQ1.18 怎样给main(String[] args)方法的args指定参数值?
- Codeblocks配合gfortran作为fortran开发环境的配置方法