当前位置: 首页 > news >正文

嘉兴模板建站软件网站建设新闻资讯

嘉兴模板建站软件,网站建设新闻资讯,网页设计模板素材营销型首页,东莞网络推广哪家公司奿Unity中MeshFilter中的Mesh默认情况下使用MeshTopology.Trigangles类型绘制网格#xff0c;就是通常的绘制三角形网格#xff0c;实际上Mesh有五种绘制模式#xff0c;对应MeshTopology的枚举#xff0c;分别是 Triangles网格由三角形构成。Quads网格由四边形构成。Lines网…        Unity中MeshFilter中的Mesh默认情况下使用MeshTopology.Trigangles类型绘制网格就是通常的绘制三角形网格实际上Mesh有五种绘制模式对应MeshTopology的枚举分别是 Triangles网格由三角形构成。Quads网格由四边形构成。Lines网格由线条构成。LineStrip网格是线条带。Points网格由点构成。 这里以Lines和Quads为例说明Trigangles方式之外的绘制方式。 效果如下 参考代码如下 using System.Collections.Generic; using UnityEngine;public class LineMeshTest : MonoBehaviour {[SerializeField]Material material;void Start(){GameObject circle new GameObject(Circle);circle.transform.SetParent(transform);circle.transform.localPosition new Vector3(-5, 0, 0);MeshFilter filterCircle circle.AddComponentMeshFilter();Mesh meshCircle GetCircleMesh(2);filterCircle.mesh meshCircle;MeshRenderer renderCircle circle.AddComponentMeshRenderer();renderCircle.material material;GameObject quad new GameObject(Quad);quad.transform.SetParent(transform);quad.transform.localPosition new Vector3(5, 0, 0);MeshFilter filterQuad quad.AddComponentMeshFilter();Mesh meshQuad GetQuadMesh(5);filterQuad.mesh meshQuad;MeshRenderer rendeQuad quad.AddComponentMeshRenderer();rendeQuad.material material;}Mesh GetCircleMesh(float radius){ListVector3 vertexList new();Listint indexList new Listint();float radDelta Mathf.PI / 36;for (float i 0; i 72f; i){float rad radDelta * i;Vector3 vert new(radius * Mathf.Cos(rad), radius * Mathf.Sin(rad), 0);vertexList.Add(vert);}indexList.Add(0);for (int i 1; i 72; i){indexList.Add(i);indexList.Add(i);}indexList.Add(0);Mesh mesh new();mesh.SetVertices(vertexList);mesh.SetIndices(indexList.ToArray(), MeshTopology.Lines, 0);return mesh;}Mesh GetQuadMesh(float size){float s size * 0.5f;Vector3[] vertices new[] { new Vector3(s, s, 0), new Vector3(s, -s, 0), new Vector3(-s, -s, 0), new Vector3(-s, s, 0) };int[] indices new[] { 0, 1, 2, 3 };Mesh mesh new Mesh();mesh.SetVertices(vertices);mesh.SetIndices(indices, MeshTopology.Quads, 0);return mesh;} }这个例子里面使用Mesh绘制了一个圆形线条注意这两行语句 mesh.SetIndices(indexList.ToArray(), MeshTopology.Lines, 0); mesh.SetIndices(indices, MeshTopology.Quads, 0);
http://www.hkea.cn/news/14291388/

相关文章:

  • 南京凯盛建设集团有限公司网站东营 微信网站建设
  • 手机网站视频无法播放是怎么回事网站建设报告怎么写
  • 郑州区块链数字钱包网站开发多少钱专业设计自学网站
  • 天猫网站设计特点网络策划需要哪些技能
  • 网站制作项目wordpress漏洞修复
  • 公司网站建设说明书网站的后台怎么做
  • 如何提高网站的点击量wordpress 搜索记录表
  • 绵阳市建设局网站百度竞价推广怎么收费
  • 南京当的网站网站设计模版免费下载
  • 网站设计一个月多少钱商城网站建设信息
  • 不同网站的主机和域名百度安装
  • 句容建设局网站广东网站制作公司
  • 购物网站模板建设刷单网站
  • nh网站建设外贸市场推广
  • 企业网站 wordpress王野天启鸿源
  • 招商加盟网站建设高坪网站建设
  • 湖北省黄冈建设信息网站环保网站策划书
  • 太原网站建设360龙岩天宫山有开放吗
  • 百度竞价排名查询seo按天计费系统源码
  • 百度收录网站有什么好处iis7.5搭建网站
  • 渌口区市政建设局网站桑福生物科技网站开发
  • 网站怎么做图片室内设计效果图在哪里找
  • 在什么文件中加入什么代码告诉搜索引擎蜘蛛网站地图的文件位置?上海智能模板建站
  • 荥阳网站建设多少钱求网站晚上睡不着2021
  • 查询关键词密度网站的网址有哪些小众电商平台有哪些
  • 常德经开区网站官网wordpress安装系统
  • 规划电子商务网站网站建设公司设计网页的工具
  • 莆田建站服务鼎豪网络网站建设
  • 网站建设项目收获网站开发需要代码吗
  • 邢台网站建设有哪些自己怎么创网站