标签
友链

标签

友链

常看笔记
vs2019
2019/03/27/ - - 4 条评论 - 713 人围观

【题目】opengl 3D环境开发【内容】 绘制一个简单的三维场景,可以是室内:卧室,办公室,教室,也可以是室外:运动场,公园等,加上光照效果,透视投影,不能过于简单可以加动画,加上鼠标和键盘交互 一、题目: Opengl大作业二、程序分析: 1、实现三维场景,可以游览以及可以看到模型物体的不同状态。2、三维场景有不同的模型组合,有房子,有地球,有月球。3、可以看到物体的自由移动,汽车在公路上自由移动。4、可以模拟真实的光照效果,具有阴影体现,可以呈现地球。。。

2018/12/21/ - - 暂无评论 - 131 人围观

函数原型:该函数定义一个视图矩阵,并与当前矩阵相乘。第一组eyex, eyey,eyez 相机在世界坐标的位置第二组centerx,centery,centerz 相机镜头对准的物体在世界坐标的位置第三组upx,upy,upz 相机向上的方向在世界坐标中的方向你把相机想象成为你自己的脑袋:第一组数据就是脑袋的位置第二组数据就是眼睛看的物体的位置第三组就是头顶朝向的方向(因为你可以歪着头看同一个物体)。

2018/10/11/ - - 暂无评论 - 365 人围观
代码// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include "pch.h" #include <gl/glut.h> #include "math.h" void Initial(void) { glClearColor(1.0f,&n
思路:利用鼠标点击,记录三个点的位置传送到赛平斯基垫片函数进行画图,刷新界面。// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include "pch.h" #include <gl/glut.h> #include<stdlib.h> void myInit(vo
2018/09/28/ - - 暂无评论 - 168 人围观
实验思路:利用嵌套循环,变量叠加的方法,改变矩形的两个点的坐标位置,根据像素size进行叠加,利用奇偶性在相对应的位置循环画出矩形,然后改变相对应的颜色。实验代码:// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include "pch.h" #include <gl/glut.h> #i
2018/09/25/ - - 暂无评论 - 166 人围观
OpenGL作为当前主流的图形API之一,在一些场合具有比DirectX更优越的特性。(1)    与C语言紧密结合OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL很容易理解和学习。(2)    强大的可移植性微软的Direct3D虽然也是十分优秀的图形API,但它只适用于Windows系统,而OpenGL不仅适用于Windows,还可以用于Unix/Linux等其他系统,它甚至在大型计算机、
2018/09/25/ - - 暂无评论 - 313 人围观
摘要:openGl的vs2017环境配置。教程:1.OpenGL配置文件下载:https://github.com/xygengcn/OpenGL/tree/master/glutdlls37beta 2.配置环境:2.1 把glut.h和glu.h等头文件复制到 【D:\VS2017\vs2017\VC\Tools\MSVC\14.15.26629\include\gl】文件夹中,如果没有gl这个文件夹则可以自己新建一个。【D:\VS2017\vs2017】是你的安装vs目录。 2.