Mesh
习惯冬天的静谧
一个高尚的人,一个纯粹的人,一个有道德的人,一个脱离了低级趣味的人,一个有益于人民的人,巴拉巴拉
展开
-
Untiy网格编程篇(一)包围盒效果
原文链接Untiy网格编程篇(一)包围盒效果(纯代码,网格实现)1.效果图:选中不同的模型,会标识出包围盒的效果2.实现思路:第一步:计算模型的AABB包围盒;第二步:利用包围盒尺寸,获取包围盒的八个顶点,然后对每个顶点三个方向延长线上的顶点,绘制时可以绘制面,但是绘制柱体效果更好,本文为绘制柱体第三步:设置网格顶点和网格的三角面第四步:得到上图的效果...转载 2019-02-28 15:40:15 · 377 阅读 · 0 评论 -
Unity的Mesh 网格学习 一 (写一个四方形和三角形的面片, )
前言3D世界中任何的面都是由三角形绘制完成的,因为任何无规则的集合图形都可以由三角形来组成。比如四边形,无论是正四边形还是无规则四边形都可以由两个三角形拼接而成。如下图,模型上的一个个小网格就是Mesh,这些Mesh有不同的三维顶点(Vector3),共同组成了一个3D模型。1.Mesh、MeshFilter、MeshRenderer关系整理在Unity3D中创建一个Cube,在I...原创 2019-03-08 09:30:34 · 3505 阅读 · 2 评论 -
Unity网格编程,写出自己想要的形状——(单面墙多门窗)
最近在学习mesh, mesh的顶点,三角面,UV的一些属性刚开始一直搞不懂三角面和顶点的关系,后来这篇文章给了很大的启发有几点需要注意:对于顶点即mesh.vertices 是由一个Vector3[]数组 里边记录了所有的顶点位置,注意 这里边所有的Vector3在数组里的index就是下标,这里边每一个下标都是用来构成三角形的 如下图四个顶点分别为V0(1, 1, ...原创 2019-03-13 10:02:42 · 1996 阅读 · 2 评论 -
unity 单片模型或凹模型加meshcollider碰撞无法正确显示的问题
一般的单片模型或凹模型 加上meshcollider后是看不到碰撞网格的最开始的时候我是勾选convex(使用凸碰撞 ) 这样的结果是有了个大概轮廓 但是凹处都被填平了最近看API 发现meshcollider有属性可以设置他的网格于是..很简单的 加上meshcollider之后再设置下meshcollider的mesh就行了 具体属性名叫sharedMesh代码如下...原创 2019-05-14 16:54:38 · 4189 阅读 · 16 评论