位置: 编程技术 - 正文

openGL 学习1(opengl入门视频教程)

编辑:rootadmin

推荐整理分享openGL 学习1(opengl入门视频教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl learn cn,opengl learn,opengl怎么学,opengl入门教程(精),opengl learn,opengl教程48讲,opengl教程48讲,opengl learning,内容如对您有帮助,希望把文章链接给更多的朋友!

前两个月捣鼓osg, 回头学opengl,找了一个很简单的中文教程。

cae, hpc 软件开发岗位估计是够不着了。还有些cad的岗位,所以要把opengl混熟。

* OpenGL的平台无关性,窗口管理,输入管理,事件响应都依赖平台提供api.

*基本流程:建模(几何), 上色(渲染), 光栅化(显示)

* gl-前缀, 基本函数; glu-前缀,实用函数;GL-/GLU- 对应常量

*****绘制基本几何*****

* glClear(), 新绘制前清除缓冲区,包括 color, depth, index, add, ...

* glColor(), 设置颜色

* 几何要素绘制,在glBegin(), glEnd() 之间调用,参数可以是: GL_POINTS, GL_LINES, GL_POLYGON, GL_TRIANGLES, GL_QUADS

* glVertex()

* 几何要素属性

* glPolygonMode()

* glCullFace()

* 法向量 glNormal3

*glEnable(GL_NORMALIZE), 法向量归一化

***** 坐标变换******

摆相机-> 摆模型 -> 调焦 -> 拍照片

定位观察空间 -> 定位模型 -> 投影/裁剪 -> 视口变换

坐标系的变换: 世界坐标 -> 相机坐标(视觉坐标) -> 设备坐标 -> 视口坐标

openGL 学习1(opengl入门视频教程)

glMatrixMode(), 参数 GL_MODELVIEW, GL_PROJECTION, GL_TEXTURE

glLoadIdentity(), 设置单位矩阵为当前矩阵

glLoadMatrix()

glMultMatrix()

* 视图造型变换(modelview) : 从世界坐标-> 视觉坐标

造型变换函数:glTranslate(), glRotate(), glScale()

视图变换函数: ? 干了什么

* 投影变换 从 视觉坐标 -> 设备坐标

确定取景体积

glFrustum(), 视锥取景

glOrtho(), 正交(正六面体)取景

此即完成了一次取景体积(上下左右前后)的裁剪

* 视口变换 从设备坐标-> 视口坐标

视口,即窗口中的矩形绘图区域, 从3d 模型到 2d 屏幕显示图

glViewPort(),

注意,在视口坐标下,仍然有设备深度坐标(-1.0, 1.0)

% 主要用于cad ,没有光线渲染

1.环境搭建 一、在

【学习ARToolkit小记之初】 ARToolkit在VS(Win7 位)下的配置及第一个开发程序的编译与运行 学习ARToolkit已经快一个月了,刚刚接触时只是按照官网教程中的步骤一步一步的学习,其中遇到了许多问题,如OpenGL在位Win7下的配置问题、ARtoolkit在

图形学实验三:Texture Mapping 图形学实验三:TextureMapping唉,还是上学期做的实验,不过由于快到期末要复习考试,没有来得及整理。。。这学期刚开学没多久,时间比较多,就赶紧

标签: opengl入门视频教程

本文链接地址:https://www.jiuchutong.com/biancheng/369502.html 转载请保留说明!

上一篇:GLSL Tessellation Shader的编程入门介绍

下一篇:1.环境搭建(如何搭建环境变量)

  • 一般纳税人年末结转增值税的账务处理
  • 股东个人房产转入公司契税
  • 土地增值税与增值税
  • 啥叫反倾销税
  • 什么是未投入使用的固定资产
  • 费用已支付但发票未收可以先记费用吗
  • 电子发票的有效性在哪里查看
  • 所有者权益变动表图片
  • 一般纳税人旧货
  • 什么是联营商品
  • 工程劳务分包合同中的分包范围
  • 跨年的发票作废账务如何处理
  • 关联方费用分摊是否要调账
  • 固定基金怎么算
  • 境内企业是否可以出境
  • 机票报销发票抬头要开公司的吗
  • 公司购买环保材料会计分录
  • 其他应付款借方余额表示什么
  • 办公设备发票开票内容
  • 劳务派遣公司会扣工资吗
  • 企业报税的详细流程期限为
  • 出口货物退免税凭证资料应当保存几年
  • win8系统如何设置u盘启动
  • 鸿蒙系统开发者选项怎么关闭
  • 公司预交一年的养老保险
  • 公司强制要求转部门合法吗
  • appdata文件夹可以改名吗
  • 内置管理员无法打开此应用
  • linux grep过滤空白行
  • uniapp 安卓原生
  • 债权人将长期债务转为投资
  • 差旅费的会计分录怎么做
  • vue3如何实现使用SortableJs插件进行表格内的数据项拖拽排序
  • 幼儿园会计需要什么条件
  • 讯飞智能x2
  • 什么是前后端分离的方式
  • php str
  • 应交增值税进项税额月底怎么处理
  • 出售持有股票会计处理
  • 织梦cms怎么样
  • c语言asc函数
  • 预付卡做账吗
  • 预收款项可以开发票吗
  • 物业代收代缴是什么意思
  • 员工自己全额承担社保费用要计提吗
  • 低值易耗品可以报废吗
  • 投资性房地产出租的会计处理
  • 退货销售折让会计分录
  • 企业转给法人的会计分录
  • 退了的社保能申请回来吗
  • 一个工程项目多个业主吗
  • 免抵退税额账务处理办法
  • 工地加油
  • 发票系统中监控怎么设置
  • 损益平准金是什么会计科目
  • 往来账项询证函怎么填写
  • 现金日记账的日期怎么写
  • solaris x86软件 sparc 区别
  • 打开win七
  • win10选择一个选项
  • Ubuntu远程桌面连接
  • windows7怎么说
  • win8语言栏不见了 怎么调出来
  • win10右下角弹出全屏截图
  • linux没有ssh
  • kernel32在哪个文件夹
  • window10 wifi打不开
  • fedora update-grub
  • 关闭迅雷安卓版自动更新
  • 计算机网络设计
  • python2.7和3.8
  • javascript函数中的参数,也可以称之为下面哪项内容?
  • android mvp mvc
  • 移交税务稽查的条件标准
  • 国家电子税务局云南省电子税务局
  • 青岛已开通几条地铁线路
  • 公务员车补缴个税吗
  • 开发商代收代缴电费能开发票吗
  • 上饶二手房契税
  • 建筑工程招标代理服务费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设