-
Unity mesh网格编程 —— 正二十面体
资源描述
Mesh网格编程步骤:
一:确定数量
确定该几何图形应有多少个三角形面,顶点坐标、顶点序列、UV贴图、法线向量皆为三角形面数的三倍。
二:根据三角形面确定顶点坐标
这里我习惯把一个面的顶点确定好之后再去找下一个面,这样做可以是法线和顶点序列确定起来很容易。但是要注意的是在确定顶点时要按照顺时针顺序确定,否则会导致三角形面相反。
三:确定法线
法线大致分为两种:
其一是棱角分明的几何体,这种几何体的法线可以用确定好的顶点坐标两两相减,得到的向量做叉乘并赋值给三个顶点上的法线。
其二是圆滑的几何体,这种几何体需要求出该点在曲面上的切线,从而确定垂直于切线的法线。如果是圆形。可以使用顶点减圆心所得的向量。
此外,求得的法线尽量单位化,否则可能出现一个面上的颜色不同。
四:确定顶点序列
若三角形顶点按照面数去确定,顶点序列就会变得非常简单,按顺序赋值即可。
五:确定UV贴图
根据所做几何体的不同,贴图左边也会有所改变,并不固定。
六:创建网格
- 2023-01-07 21:20:03下载
- 积分:1
-
Simple-Clustering
Clustering i one of the big important thing in data mining,we can do the best Clustering by using population-based algorithms such as imperialism competition Optimization
- 2012-12-31 05:37:10下载
- 积分:1
-
LabVIEW自适应改变分辨率程序
LabVIEW自适应改变分辨率程序
- 2021-05-06下载
- 积分:1
-
C语言通讯录
一个普通的C语言通讯录,大一数据结构写的,可以给新手们看一看。
一点也不复杂,非常简单,用的就是链表。
- 2022-03-22 23:38:51下载
- 积分:1
-
DTC5
its simualation of dtc
- 2010-01-01 21:20:16下载
- 积分:1
-
STM32模拟I2C读取MPU9250数据
本程序是移植了部分网络代码,修改和添加了部分代码,使之适应自己的stm32f103zet6平台,其中,AD0接地还是接高电平,I2C的地址与它有关,接地为0xD0,接高为0xD2,GPIO输出模式为开漏输出,可以读出设备ID为0x71,接下来进入MPU9250配置模式 ,配置电源工作模式,量程和是否自检,以及采样频率、滤波等。经过了测试。
程序中加了大量的注释,对初学者有一定的帮助。
- 2022-11-08 01:30:03下载
- 积分:1
-
wt
说明: matlab程序语言读取各类文件,大家可以参考下,随便下载。(matlab programming language filter, we can refer to, just download.)
- 2011-09-18 14:48:42下载
- 积分:1
-
AccessPort137
说明: 用于串口监听,串口发送数据,自动循环发送等功能(Used for serial port monitoring, serial port send data)
- 2020-06-22 19:40:02下载
- 积分:1
-
stm8控制三位数码管显示
stm8控制三位数码管显示stm8控制三位数码管显示stm8控制三位数码管显示stm8控制三位数码管显示stm8控制三位数码管显示
- 2022-07-09 01:04:30下载
- 积分:1
-
networksecurity
本课件是我在大学上网络安全时的课件,其中讲解网络攻防的基本思想(The courseware at the University are on me at the time of network security courseware, network attack and defense on one of the basic idea)
- 2009-03-08 21:02:55下载
- 积分:1