腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
图形学与OpenGL
专栏作者
举报
113
文章
116283
阅读量
38
订阅数
订阅专栏
申请加入专栏
全部文章(113)
其他(70)
opengl(18)
编程算法(18)
api(12)
windows(4)
http(3)
c 语言(2)
php(2)
ide(2)
缓存(2)
unity(2)
数据可视化(2)
开发者实验室(1)
go(1)
html(1)
unix(1)
知识图谱(1)
腾讯云测试服务(1)
图像处理(1)
开源(1)
网络安全(1)
强化学习(1)
markdown(1)
机器人(1)
https(1)
ascii(1)
bezier(1)
pdf(1)
spline(1)
编程(1)
程序(1)
动画(1)
可视化(1)
搜索文章
搜索
搜索
关闭
freeglut与GLFW介绍及其差别
opengl
编程算法
api
开源
OpenGL可以在多种不同的平台之上运行,并且与各种不同的窗口系统配合工作。它的设计目标是作为窗口系统的补充,而不是它们功能的重复。因此,OpenGL在二维平面或三维空间中执行几何图形和图像的渲染,但是它并不对窗口进行管理,也不会处理输入事件。
步行者08
2022-05-11
1.1K
0
实验9 OpenGL光照
opengl
api
了解掌握OpenGL程序的光照与材质,能正确使用光源与材质函数设置所需的绘制效果。
步行者08
2020-10-27
451
0
实验6 OpenGL模型视图变换
opengl
api
编程算法
(1)阅读教材有关三维图形变换原理,运行示范实验代码,掌握OPENGL程序三维图形变换的方法; (2)阅读实验原理,运行示范实验代码,理解掌握OpenGL程序的模型视图变换。 (3)请分别调整观察变换矩阵、模型变换矩阵和投影变换矩阵的参数,观察变换结果; (4)掌握三维观察流程、观察坐标系的确定、世界坐标系与观察坐标系之间的转换、平行投影和透视投影的特点,观察空间与规范化观察空间的概念。理解OpenGL图形库下视点函数、正交投影函数、透视投影函数。理解三维图形显示与观察代码实例。
步行者08
2020-10-27
1.9K
0
实验5 OpenGL二维几何变换
opengl
api
(1)阅读实验原理,掌握OpenGL程序平移、旋转、缩放变换的方法。 (2)根据示范代码,完成实验作业。
步行者08
2020-10-27
2.3K
2
实验4 编码裁剪算法
编程算法
opengl
api
(1) 理解直线裁剪的原理(Cohen-Surtherland算法、梁友栋算法)。 (2) 利用VC+OpenGL实现直线的编码裁剪算法,在屏幕上用一个封闭矩形裁剪任意一条直线。 (3) 调试、编译、修改程序。 (4) 尝试实现梁友栋裁剪算法。
步行者08
2020-10-27
1.1K
0
实验3.1 直线光栅化(键盘交互版)
opengl
api
c 语言
编程算法
ascii
(1) 根据所给的直线光栅化的示范源程序,在计算机上编译运行,输出正确结果。 (2) 指出示范程序采用的算法,以此为基础将其改造为中点线算法或Bresenham算法,写入实验报告。 (3) 根据示范代码,将其改造为圆的光栅化算法,写入实验报告。 (4) 了解和使用OpenGL的生成直线的命令,来验证程序运行结果。
步行者08
2020-10-27
1.2K
0
实验2 OpenGL交互
http
opengl
api
在OpenGL中处理鼠标事件非常方便,GLUT已经为我们注册好了函数,只需要我们提供一个方法。使用glutMouseFunc函数,就可以注册自定义函数,这样当发生鼠标事件时就会自动调用自己定义的方法。 函数的原型是:
步行者08
2020-10-27
1.2K
0
第6章代码-三维造型
opengl
api
本实例参考了著名的Nehe OpenGL示例构建了四棱锥和立方体的实体模型,这两个模型的顶点位置如图6.13所示。可见,四棱锥的四个侧面的顶点序列分别为v0v1v2、v0v2v3、v0v3v4、v0v4v1,底面为v1v2v3v4。传递顶点信息时使用了glVertex3fv函数,以顶点首地址作为参数,比glVertex3f函数直接用顶点坐标作为参数的方式更为方便、直观。在坐标系原点建好的实体可以通过几何变换放置在任意不同的位置。在本示例中,四棱锥被放置在左侧,立方体被放置在右侧。
步行者08
2020-09-21
440
0
第4章代码-图形几何变换
opengl
api
目录 4.4 编程实例——三角形与矩形变换及动画 4.4.1 自定义矩阵变换实例——三角形变换 4.4.2 OpenGL几何变换实例——矩形变换 4.4.3 变换应用实例——正方形旋转动画 4.4
步行者08
2020-09-19
612
0
第2章代码-图形系统
opengl
程序
2.4.5 OpenGL程序实例分析 #include <GL/glut.h> float angle = 0.0f; //旋转角度 void Init() { GLfloat light_ambient[] = { 1.5,1.5,1.5,1.0 };//环境光分量RGB值 float lpos[4] = { 1.0,1.0,1,0 };//灯光坐标位置 glEnable(GL_DEPTH_TEST); //启用深度测试 glClearColor(0.0f, 0.0f, 0.0f, 1.0f)
步行者08
2020-09-18
465
0
实验0.2 OpenGL程序创建与运行
opengl
api
下列介绍与图示均以Microsoft Visual Studio Community 2017版本(下面简称为VS)为例,其它版本类似。
步行者08
2020-05-21
559
0
实验1 OpenGL初识
opengl
api
常用的程序设计语言,如C、C++、Pascal、Fortran和Java等,都支持OpenGL的开发。这里只讨论C版本下OpenGL的语法。 OpenGL基本函数均使用gl作为函数名的前缀,如glClearColor();实用函数则使用glu作为函数名的前缀,如gluSphere()。OpenGL基本常量的名字以GL_开头,如GL_LINE_LOOP;实用常量的名字以GLU_开头,如GLU_FILL。一些函数如glColor*()(定义颜色值),函数名后可以接不同的后缀以支持不同的数据类型和格式。如glColor3b(…)、glColor3d(…)、glColor3f(…)和glColor3bv(…)等,这几个函数在功能上是相似的,只是适用于不同的数据类型和格式,其中3表示该函数带有三个参数,b、d、f分别表示参数的类型是字节型、双精度浮点型和单精度浮点型,v则表示这些参数是以向量形式出现的。 为便于移植,OpenGL定义了一些自己的数据类型,如GLfloat、GLvoid,它们其实就是C语言中的float和void。在gl.h文件中可以看到以下定义:
步行者08
2020-05-21
941
0
FreeGlut配置简介
windows
opengl
https
unity
网络安全
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wpxu08/article/details/87785547
步行者08
2019-03-14
3.6K
0
实验5 立方体显示与变换
opengl
编程算法
(1) 修改代码,让立方体平移和旋转,产生两点透视和三点透视,将两种透视图结果存为图1-2,与对应修改的代码一起保存至word实验文档中(20分钟);
步行者08
2019-02-25
1K
0
实验4 二维几何变换
opengl
编程算法
根据示范代码1,使用OpenGL平移、旋转、缩放变换函数来改写代码实现所要求的功能。示范代码1的代码运行结果为图1。
步行者08
2019-02-25
984
0
实验3 直线裁剪算法
编程算法
opengl
本次实验主要结合鼠标画线程序来验证编码裁剪算法和实现梁友栋-Barsky裁剪算法,具体步骤如下:
步行者08
2019-02-25
712
0
实验2 基本图元光栅化
opengl
c 语言
编程算法
(1) 阅读学习所给的直线光栅化的DDA算法示范代码,将其彻底弄懂,根据实验思考题找出其中的错误;同时能在计算机上编译运行,输出正确结果,指出错误并截图保存为图1至word实验文档(30分钟);
步行者08
2019-02-25
1K
0
机械版CG 实验1 像素点的生成
编程算法
opengl
api
windows
unix
注:本博客实验教程的配套教材为《计算机图形学》(徐文鹏编)已由机械工业出版社于2009年2月出版。
步行者08
2018-10-09
797
0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档