【Unity Shader】从入门到感慨万千(2)用C#画一个立方体

news2024/12/26 12:51:54

文章目录

  • 一、构成一个立方需要多少个顶点?
  • 二、定义三角面的索引数组:
  • 三、定义UV坐标数组:
  • 四、最后构建Mesh:
  • 五、完整代码:

一、构成一个立方需要多少个顶点?

请添加图片描述

这个问题是面试经常被问到的题。如上图,我们知道在几何中立方体有6个面,8个顶点。但在图形学中,顶点指的是模型空间的Vector3位置坐标,我们以A点为例,很明显为了表达三个面不同的方向,这里就需要三个重合的顶点来表达不同的方向。
那么,我们很容易得出每个立方体面至少需要4个顶点来表达,4x6个面就是24顶点来构成一个立方体。

    //顶点数组 立方体需要24个
    Vector3[] vector3s =
    {
   
        		      

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/663644.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vulhub-struts2-S2-007 远程代码执行漏洞复现

漏洞描述 影响版本: 2.0.0 - 2.2.3 原理 当配置了验证规则 <ActionName>-validation.xml 时&#xff0c;若类型验证转换出错&#xff0c;后端默认会将用户提交的表单值通过字符串拼接&#xff0c;然后执行一次 OGNL 表达式解析并返回。例如这里有一个 UserAction&…

Vue中如何进行表单手机号验证与手机号归属地查询

Vue中如何进行表单手机号验证与手机号归属地查询 在Vue中&#xff0c;表单验证和数据处理是非常重要的功能&#xff0c;它可以帮助我们保证用户输入的数据的正确性和完整性。手机号验证和手机号归属地查询是常见的表单验证需求&#xff0c;本文将介绍如何在Vue中实现这两个功能…

13.推荐系统

例如一个电影推荐系统&#xff0c;一共有n个用户&#xff0c;m个电影&#xff0c;每部电影都有一定的特征&#xff0c;例如爱情片的比例、动作片的比例。n个用户对看过的电影进行评分&#xff0c;推荐系统如何给用户推荐新电影&#xff0c;预测用户对新电影的评分&#xff1f; …

三、IK分词器

目录 1、IK分词器下载 2、下载完毕后解压&#xff0c;放入到elasticsearch的plugins下即可 3、重启elasticsearch&#xff0c;可以看到ik分词器被加载了 4、也可以通过elasticsearch-plugin这个命令来查看加载进来的插件 5、使用kibana测试ik分词器 6、扩展配置ik分词器词典…

linux下安装rabbitmq及踩坑总结

下载erlang mq 下载地址 https://github.com/rabbitmq/erlang-rpm/releases?page7 https://github.com/rabbitmq/rabbitmq-server/tags?afterv3.8.12-beta.1 版本对应 1.官网地址 https://www.rabbitmq.com/download.html ** 2.文件上传 上传到/usr/local/software 目录…

STC15 Proteus仿真DHT11环境湿度采集报警系统STC15W4K32S4-0043

STC15 Proteus仿真DHT11环境湿度采集报警系统STC15W4K32S4-0043 Proteus仿真小实验&#xff1a; STM32 Proteus仿真DHT11环境湿度采集报警系统STC15W4K32S4-0043 功能&#xff1a; Protues版本&#xff1a;8.9 硬件组成&#xff1a;STC15W4K32S4单片机 LCD1602显示器DHT11…

UG\NX 二次开发 获取实体面的面积,测量面积

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: 获取实体面的面积 UF_MODL_ask_mass_props_3d 效果: 代码: #include "me.hpp" //测量面积 double GetFaceArea(tag_t face) {// 抽取片体tag_t solid = NULL_TAG;UF_MODL_extract_face…

前端架构是什么?

文章目录 什么是前端架构前端架构的好处什么项目用前端架构必须要用前端架构嘛&#xff1f; 什么是前端架构 前端架构是指在前端开发中&#xff0c;设计和组织应用程序的基本结构和组件之间的关系的方法和原则。它涉及到如何组织代码、管理数据、处理业务逻辑以及实现用户界面…

基于matlab各种天线阵列几何形状进行建模和可视化(附源码)

一、前言 本示例说明如何使用相控阵系统工具箱对各种天线阵列几何形状进行建模和可视化。这些几何形状还可用于对其他类型的阵列进行建模&#xff0c;例如水听器阵列和麦克风阵列。您可以查看每个绘图的代码&#xff0c;并在您自己的项目中使用它。 二、线性阵列 线性天线阵列在…

【C数据结构】栈_Stack

目录 栈_Stack 【1】栈的概念及结构 【2】栈的实现 【1.1】栈数据结构的接口 【1.2】栈的初始化 【1.3】栈的释放 【1.4】入栈 【1.5】出栈 【1.6】获取栈顶数据 【1.8】获取栈中的有效元素个数 【1.9】检测栈是否为空 栈_Stack 【1】栈的概念及结构 栈&#xff1…

程序员自学能找到工作吗?

程序员是一个非常热门的职业&#xff0c;很多人都想成为一名优秀的程序员。但是&#xff0c;要成为一名程序员&#xff0c;需要学习哪些知识和技能呢&#xff1f;是否一定要上大学或者参加培训班才能学习编程呢&#xff1f;自学编程是否可行呢&#xff1f;自学编程的人能否找到…

山东泰安电力学校,华为ensp考试

文章目录 一、考试要求二、作者的拓扑图&#xff0c;作者的x27&#xff0c;y5三、每个设备的代码&#xff08;可直接复制粘贴运行&#xff0c;端口和连线要一样&#xff09;SW1SW2R0R1R2 四、每个部分的有运行截图SW1SW2R0R1R2 五、运行成功截图 一、考试要求 考试初始化文件下…

马克思期末复习 第一章

目录 第一节 1.物质和意识 2.主观能动性和客观规律 3.运动与静止 第二节 第一节 1.物质和意识 总括&#xff1a;物质决定意识&#xff0c;任何事情都要从实际出发&#xff0c;实事求是 意识的能动作用&#xff1a; 1.意识反作用于物质&#xff0c;好的意识推动物质发展&am…

AI Chat 设计模式:3. 原型模式

本文是该系列的第三篇&#xff0c;采用问答式的方式展开&#xff0c;问题由我提出&#xff0c;答案由 Chat AI 作出&#xff0c;灰色背景的文字则主要是我的旁白。 问题列表 Q.1 今天我们聊一下原型模式吧A.1Q.2 那写一个实现了深拷贝的例子A.2Q.3 你这里为什么要对构造函数进…

【敬伟ps教程】图层进阶知识

文章目录 图层过滤和锁定图层链接图层编组图层合并图层盖印图层复合图层剪贴蒙版 图层过滤和锁定 图层过滤可以根据图层不同的性质进行查看管理 图层锁定即是对图层或图层某部分进行操作保护 按钮分别为&#xff1a; 锁定透明像素&#xff1a;禁止对透明区域进行操作 锁…

写给刚进互联网圈子的人,不管你是开发,测试,产品,运维都适用

1、技术没那么值钱&#xff0c;真正值钱的是技术背后的商业模式&#xff0c;更好地满足市场需求才是重点。 所以不要排斥技术以外的东西&#xff0c;我们要做的&#xff0c;是以技术进入这个行业立足&#xff0c;然后找到适合自己的定位&#xff0c;深耕下去&#xff0c;把自己…

Alibaba Sentinel | 流控规则设置

文章目录 一、Sentinel概述强大的优势&#xff1a;组成部分&#xff1a; 二、微服务集成Sentinel版本说明安装Sentinel控制台&#xff1a;1、docke安装2、jar安装启动控制台 微服务集成Sentinel&#xff1a;查看控制台监控数据 三、流控规则详解流量控制概述什么是流控规则原理…

接口自动化测试中的用例编写问题总结

目录 01sql语句内容出现错误 02sql语句格式错误 03断言返回数据的类型 04业务逻辑覆盖判断 05一些具体业务需求需要封装api 总结&#xff1a; 本篇文章分享几个接口自动化用例编写过程遇到的问题总结&#xff0c;希望能对初次探索接口自动化测试的小伙伴们解决问题上提供一…

程序员需要达到什么水平才能不被性别歧视?顺利拿到 20k 无压力?

被歧视&#xff0c;不存在&#xff1f; 我是女生&#xff0c;大三&#xff0c;却没人这样对我&#xff0c;因为我从来都是队长!谁敢砍我代码他试试!我就把他砍掉!而且&#xff0c;我写的代码他们很少能看懂&#xff0c;因为我一般都写算法或者一个项目里比较难的部分&#xff…

网络管理与维护(一)

这里写自定义目录标题 管理站网络管理系统组成代理网络管理协议管理信息库 网络管理的功能故障管理配置管理计费管理性能管理安全管理 总结 管理站 网络管理系统组成 代理 代理&#xff08;Agent&#xff09;位于被管理对象中&#xff0c;被管理对象可以是计算机、网络设备&a…