首页 > 其他分享 >02 三维世界与模型

02 三维世界与模型

时间:2024-01-31 21:12:01浏览次数:27  
标签:02 OpenGL 模型 三维 三角形 坐标系

了解三维世界

物体的位置是使用某个坐标轴下的坐标(x,y,z)进行描述。

 

坐标系分为两种:左手坐标系、右手坐标系。

z轴坐标系是这两种坐标系的区别点。

OpenGL使用的是右手坐标系。

OpenGL做了什么?

先确定坐标系(原点、x,y,z得指向),再确定摄像机(观察者)的位置和方向。这样就能渲染出图形了。

OpenGL:完成了模型数据从虚拟的三维世界,到屏幕上具体像素的渲染过程。

什么是模型?

网格(Mesh):存储了一个模型的几何形状数据。

这个模型的特点:由多个三角形拼接而成;内部中空;包含定点位置、法线等属性数据。

顶点与三角形

三角形:由三个顶点(vertex)按顺序构成。

顺序可以是:A - C - B

0-1-2 构成一个三角形,0-2-3 构成另一个三角形0-2 是共用边。、

三角形还分正面和反面,这个知识点后面再深入了解。

 

标签:02,OpenGL,模型,三维,三角形,坐标系
From: https://www.cnblogs.com/laoyou12138/p/18000105

相关文章

  • NanoFramework操作ESP32(一)_基础元器件篇(三十二)_ KY-002震动传感器
    一、元器件介绍  本开关在静止时为开路(OFF)状态,当受到外力碰触而达到适当震动力时,或移动速度达到适当离(偏)心力时,导电接脚会发生瞬间导通(ON)状态,使电气特性改变,而当外力消失时电气特性恢复开路(0FF)状态。可使用数字信号接收。1、针脚用途编号名称功能1GND电......
  • ICDE 2023 探索并行过滤图:革新层次聚类算法
    ICDE2023|探索并行过滤图,革新层次聚类算法机器学习中的无监督学习方法现在已经被广泛运用,特别是聚类算法被广泛运用于经济、生物以及机器视觉等多种领域之中。而聚类算法中也包含许多方向,如基于密度聚类,基于划分聚类以及基于度量聚类。传统的基于度量聚类在一个包含n个数据点......
  • MES-集团+多工厂架构与模型部署方案
    概述如何布局集团MES,多工厂MES。集团+多工厂架构,主要考虑一下几个方面:MES服务器架构如何构建;MES功能如何划分;如何做到多地的数据传输与稳定;如何进行多工厂建模。 1、多工厂业务模型集团多工厂模型复杂,因为各工厂、车间生产形态可能不一样、生产线不同、管理方法不同。2、多......
  • Adobe2024最新版全家桶Ps、Pr、Ai、Ae、Au、Lrc、An直装版下载
    Adobe全家桶是Adobe公司开发的一套包括多个专业创意软件的综合性套装,涵盖了图形设计、影片制作、页面排版、音频编辑等多个创意领域。其中主要应用程序包括:Adobe2024全家桶Windows&Mac官方直装版AdobePhotoshop:图像处理和编辑软件,广泛用于照片修饰、合成和数字绘画。Ado......
  • 李宏毅《机器学习》总结 - 2022 HW3(图像识别、CNN) Strong Baseline
    调参调吐了。。最好做到了private0.82/public0.808这题前前后后做了五天。。主要是后来train一次就得花很长很长时间,我的kaggle余额也用的差不多了。。这个题目大概就是给你11种食物的图片,让你学习,并分类CNN处理图片就先转化成\(128\times128\)个pixel,然后做......
  • NanoFramework操作ESP32(一)_基础元器件篇(三十三)_ KY-020倾斜开关
    一、元器件介绍  KY-020倾斜开关模块由一个10kΩ电阻器和一个具有双向导电性的金属球开关组成,该开关根据倾斜程度来打开/关闭电路。它不测量倾斜角。当电路向侧面倾斜时,只要以足够的力和倾斜度移动电路,即可激活内部的球开关,从而使电路闭合。以输出低电平电压信号。可使用数字......
  • QCN9024 QCN9074|Step by Step to load driver for DR9074-Triband on linux 5.17.0
    LoadingDR9074-TribandDriveronLinux5.17.0withATH11KSupportWallysrecentlyannouncedATH11KsupportforDR9074-TRIBANDonLinux,expandingitscompatibilitybeyondQualcommplatformstovariousLinuxembeddedsystems,includingUbuntu.Inthisartic......
  • 2024年Java面试题大全,带你突破技术瓶颈
    全套面试题已打包2024最全大厂面试题下载......
  • 2024年Java架构师面试宝典 图文并茂 10G面试题 请收藏
    全套面试题已打包2024最全大厂面试题下载点我Java基础知识在任何一个Java架构师的面试中,基础知识始终是不可或缺的部分。你需要确保对以下几个方面有深入的理解:集合框架:如何选择合适的集合类?HashMap和ConcurrentHashMap有什么区别?多线程与并发:synchronized和ReentrantLock的......
  • THUWC2024游寄
    THUWC2024游寄\(day\-1\)从学校坐车到巴蜀,第一次参加这种全国赛就碰上了在自己省举办,不能去外省玩,伤心,几百年没出过省了,不过如果去外省的费用堪忧,节省路费和食宿费了,发现巴蜀的大门居然是开放的,震惊,这样学生不是可以随意进出了???发现大门旁边还有一个银行和很多的饭店,更震惊了!这......