工业设计网站官网高端网名生成器
web/
2025/10/9 3:11:27/
文章来源:
工业设计网站官网,高端网名生成器,云盘网站建设,大学 网站开发 专业1.1 OpenGL中默认的坐标系为右手坐标系#xff0c;默认视点位置为原点#xff0c;原点正好投影在投影窗口的中心#xff0c;也正好投影在视口的中心。
1.2 在OpenGL中无绝对单位#xff0c;只有相对的大小#xff0c;相对于视锥体的大小来设定物体的大小。
1.3 通过估算…1.1 OpenGL中默认的坐标系为右手坐标系默认视点位置为原点原点正好投影在投影窗口的中心也正好投影在视口的中心。
1.2 在OpenGL中无绝对单位只有相对的大小相对于视锥体的大小来设定物体的大小。
1.3 通过估算视锥体空间的大小由视锥体空间的大小来确定想要显示的物体的大小。但是我们可以自定义单位当我们定义了视锥体的单位后物体的单位也就可以确定。
1.4 定义视口时视口的大小是以像素为单位的视口与视锥体三维空间的单位完全不同视口大小只与视锥体窗口存在比例关系无绝对大小关系。物体的大小与其在视口中所占面积大小无关。
1.5 OpenGL中关于视锥体的裁剪并没有相关接口相关裁剪OpenGL以对用户隐藏。
1.6 OpenGL中逆时针与顺时针旋转的确定与视点以及视线方向无关而是与轴有关绕某个轴旋转时采用右手来确定让大拇指指向轴的正方向四指旋转的方向就是逆时针方向。
1.7 相关函数
获取当前模型变换的矩阵
float mat[16];
glGetFloatv(GL_MODELVIEW_MATRIX,mat);将一个矩阵mat乘到当前矩阵上
glMultiMatrix(mat);1.8 OpenGL功能
变换几何变换、投影、视口变换光照与材质纹理映射图像功能anti-aliasing反混淆、fog 、blending混合特效Depth Cue深度暗示、Motion Blur运动模糊建模basic primitives、NURBS
学习OpenGL需要理解图像流水线的整体流程及各个环节理解OpenGL是一个状态机整个绘制操作会按照固定的流程进行如同一条流水线OpenGL函数只是用来设置这条流水线的一系列状态参数而不是真正执行绘制操作的。
1.9 OpenGL的两种编程模式
固定流水线模式传统方式Shader编程模式现代方式
1.10 OpenGL编程相关书籍推荐
opengl编程指南第八版引入了人Shader编程OpenGL超级宝典Shader编程
附录中国大学Mooc图形编程技术北京林业大学杨刚.
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89410.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!