美文网首页
2.基本概念(二)

2.基本概念(二)

作者: 这个名字也有宇 | 来源:发表于2016-10-20 10:26 被阅读0次

opengl终究是一个绘制的工具,无论做什么样的绘制,离不开载体和绘制的“人”

一:载体(就是视图)

对于opengl而言。载体就是GlSurfaceView(表层):

二:绘制的“人”

对于opengl而言,绘制的“人”就是渲染器Renderer(本身就是GlSufaceView的内部接口)

三:矩阵变化

视图变换:从不同的观测点去观察事物

模型变换:改变物体的位置来观察物体

前两者其实看过来的本质是一样的

投影变换:等于胶片成像,通过远近的不同在照片的显示不同

视口变换:改变看出去的那个口,那个口就决定了大小

opengl中有提到模型视图变换其实就是模型变换或者说是视图变换,两者达到的效果是一致的

四:深度测试(看不懂可以根据后面的绘制来看)

五:表面剔除(看不懂可以根据后面的绘制来看)

六:裁剪(看不懂可以根据后面的绘制来看)

相关文章

  • 2.基本概念(二)

    opengl终究是一个绘制的工具,无论做什么样的绘制,离不开载体和绘制的“人” 一:载体(就是视图) 对于open...

  • 12.树Tree(2)

    目录:1.二叉树的基本概念2.二叉树的性质3.二叉树的创建4.二叉树的遍历 1.二叉树的基本概念 2.二叉树的性质...

  • 2.基本概念

    区分大小写 test 和 Test 是两个不同的变量 标识符 第一个字符必须是字母、下划线(_)或美元符号($) ...

  • 2. Go 基本概念

    名称 Go 语言中所有的函数、变量、常量、类型、语句和包名称都遵循一个简单的规则,即名称的开头是一个字母(Unic...

  • Docker 2. 基本概念

    Docker主要包含了三个概念 镜像(Image) 容器(Container) 仓库(Repository) 镜像...

  • 2020-03-23计算机网络概述

    一 基本概念 1.数据包转发示意图 2.计算机网络的基本概念 ①定义 ②功能 ③组成 ④分类 二 标准化工作和相关...

  • Python paho-mqtt 模块使用(转)

    一、Client模块(一)使用流程(二)回调(Callbacks)1.基本概念2.回调种类(1)on_connec...

  • 如何从0到1做Google SEO

    目录 一、基本概念 1. 搜索引擎 2. 优化 3. 目标 二、影响因素 1. 关键词 2. 网页基本元素 三、优...

  • 2020-11-30-Spark-9(Spark-Core)

    DAG基本概念 分区算子与shuffle 交集和差集实现 partitionBy实现 1.基本概念 2.交集,...

  • Docker 的基本使用

    一、基本概念 1. 什么是Docker ... 2. Docker的基本概念 镜像(Image) 是一个只读模板,...

网友评论

      本文标题:2.基本概念(二)

      本文链接:https://www.haomeiwen.com/subject/hejfuttx.html