- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 计算机图形学 实验七2D太阳系绘制
一、实验目的1.掌握2D太阳系绘制方法。2.掌握矩阵堆栈流程。3.进一步掌握复合2D图形变换。二、实验内容1.已知太阳半径氏,地球半径月球半径Rm,每 个星球都会自转,地球绕太阳公转,月球绕地球公转。2.基本框架程序2DSunSystem.cpp见“五、附基本 框架程序。”3.设计世界坐标系,见实验图7-1,设计裁剪窗口大小,编写2D太阳系代码。4.效果截图见实验图中文字体绘制:1)在程序头部声明所用到的字体函数:void selectFont(int s
2022-05-16 22:21:16
876
原创 计算机图形学 实验六 2D图形变换
一、实验目的1.了解和掌握2D图形变换:学会使用OpenGL平移、旋转和比例缩放函数,掌握基本图形变换和复合图形变换实现的方法。2.综合运用2D图形变换函数、人机交互函数,设计2D交互图形程序。二、实验内容要求使用OpenGL几何变换函数改写代码。1)使用glTranslatef()函数,实现2D图形平移,可以改写实验二的矩形交互移动程序,如实验图6-1所示。实验代码:#include"shiyan6(1).h"#include"stdafx.h"#inc...
2022-05-16 22:19:39
1435
原创 计算机图形学实验四 OpenGL的鼠标交互绘制
一、实验目的1.掌握OpenGL的鼠标按钮响应函数。2.掌握OpenGL的鼠标移动响应函数。3.进一步巩固OpenGL的基本图元绘制基础。二、实验内容1.鼠标画草图——实现鼠标点到哪,线就画到哪。思路:1)在主程序注册鼠标响应和鼠标移动子函数:glutMouseFunc(mymouse);glutMotionFunc(mymotion);放在display注册之后和mainloop之前。在程序头部声明鼠标响应和鼠标移动子函数: voidmyMouse(int..
2022-05-16 22:10:40
2259
原创 计算机图形学 实验三 OpenGL 的键盘交互绘制
提供此文章用于实验报告文本,代码随缘参考,书上代码+自己瞎写的,没有仔细研究,思考题大家自己想吧,不保证对就不放了,实验截图没有参考意义也不放了。实验三OpenGL的键盘交互绘制一、实验目的1.理解OpenGL坐标系的概念,掌握OpenGL裁剪窗口、视区、显示窗口的概念和它们之间的关系,学会计算世界坐标和屏幕坐标。2.学会OpenGL的简单键盘交互操作。3.学会OpenGL的简单字符绘制。4.进一步掌握OpenGL点、直线、多边形的绘制。二、实验内容1.调出实验一的源代...
2022-04-03 12:11:19
3462
原创 计算机图形学 实验二 OpenGL的简单动画
随缘参考,可能会有不对的地方,仅为提供便利,截图难传且无参考意义就没传实验二OpenGL的简单动画一、实验目的1.掌握OpenGL的闲置函数。2.掌握OpenGL的时间函数。3.握OpenGL的简单动画功能。4.了解OpengGL裁剪窗口、视区、显示窗口的概念和它们之间的关系。5.进一步掌握OpenGL基本图元的绘制。二、实验内容1.闲置函数的使用与简单动画。1)旋转的六边形如实验图2-1所示。阅读6.4.3节中旋转的六边形样本程序,分析程序的实现步骤...
2022-04-03 11:51:48
1781
原创 计算机图形学实验 实验一 OpenGL 图形编程入门
实验一 OpenGL图形编程入门实验目的了解和掌握OpenGL的安装。 掌握一个简单的基于OpenGL的C++程序结构。 掌握Win32程序框架。 掌握OpenGL中若干基本图形的绘制。实验环境硬件要求:PC:主流配置,最好为独立显卡,显存为512MB以上软件环境操作系统: Windows7/Windows8语言开发工具:Microsoft Visual Studio 2010,Visual C++程序框架:Win32应用程序。实验要求与内容要求:将所有实验步骤生成的
2022-04-03 11:45:19
3501
空空如也
无法生成ActivityMainBinding类
2022-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人