找到并标记Mesh顶点

2023-05-16

1.在Unity 3D中新建一个物体

本文以Cube为例

2.创建一个C#脚本 

命名为MeshTest

3.在脚本中写入程序

在打开的脚本“MeshTest”上编写代码,首先获取“MeshFilter”组件,然后获取组件上的Mesh,接着把Mseh上所有的顶点转为世界坐标,最后Gizmos.DrawSphere 标记,具体代码及代码说明如下图

using UnityEngine;

public class MeshTest : MonoBehaviour
{

    void OnDrawGizmos()
    {

        MeshFilter targetFilter = GetComponent<MeshFilter>();

        Mesh mh = targetFilter.mesh;

        Gizmos.color = Color.green;

        for (int i = 0; i < mh.vertices.Length; i++)
        {

            Vector3 targetPosition = transform.TransformPoint(mh.vertices[i]);

            Gizmos.DrawSphere(targetPosition, 0.1f);

        }

    }

}

 4.保存程序,返回Unity

脚本编译完成、正确

5.将程序挂载到之前创建的cube上即可.

如下图所示

随后,在游戏视图中,Cube的四个顶点用“绿球”标记了,具体如下图

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找到并标记Mesh顶点 的相关文章

  • BLE Mesh(二)BLE Mesh 基础

    Bluetooth Mesh Basics 1 Mesh vs Point to Point2 Devices and Nodes3 Elements4 Messages5 Addresses6 Publish Subscribe7 Sta
  • Ble Mesh的Heatbeat(心跳)&地址&Model(模型)

    心跳 将节点配置为定期发送称为心跳消息的消息 Heartbeat 消息的目的 1 表示该节点仍然处于活动状态 2 允许根据传递 Heartbeat 消息所需的跳数确定其与接收者的距离 Heartbaeat的opcode 和Friend re
  • Istio Java SDK API - 资源访问-VirtualService/Gateway/DestinationRule/ServiceEntry

    环境 参考上一篇文章 Java如何连接Istio 参考上一篇文章 访问Isito资源 VirtualService Gateway DestinationRule ServiceEntry 项目源码 package com you micr
  • unity---Mesh网格编程(二)

    目录 1 绘制一个3X3的面 2 代码 unity Mesh网格编程 一 1 绘制一个3X3的面 前面说了mesh的基础知识点 现在绘制一个3X3的面 2 代码 using System Collections using UnityEng
  • BLE MESH组网(五)配置BLE MESH

    BLE MESH 五 配置BLE MESH 前言 概述 配置协议 供应程序 信标 邀请 交换公钥 前言 2017 年 5 月 全球最臭名昭著的勒索软件 WannaCry 在全球范围内积极攻击计算机 劫持用户数据索要赎金 这次攻击影响了 15
  • 2、为什么选择URP

    为什么选择URP 现在所在项目为SLG类项目 有同屏200 英雄的需求 Unity传统渲染管线的动态批处理有个限制是Skined Mesh Renderer不能进行动态批处理 英雄如果不采用Skined Mesh Renderer又不能满足
  • 团结| mesh.colors 不会为我的自定义网格对象着色

    我在 Unity 中构建了一个自定义金字塔 如下所示 Mesh mesh GetComponent
  • 平滑圆锥法线

    我正在尝试计算圆锥体的平滑法线 在寻找代码示例和解释时 我不断地遇到面部法线的方向 我在下面发布了几张我正在做的事情的照片 第一个 基本上只是标准化顶点位置 给了我相当平滑的阴影 但边缘 缺失 底面也不坚固 第二个有边缘 但阴影是平坦的 面
  • 如何在 Matplotlib (Numpy) 中生成 MATLAB 图(插值)?

    我正在尝试遵循网格网格 插值的 MATLAB 示例 示例代码已找到HERE 在该网站上 我正在查看以下示例 示例 在表面上显示不均匀数据 Now I would like to produce a similar plot in Pytho
  • 找出一个点属于哪个四面体元素

    我有一个 3d 区域的四面体网格 网格由扩展名为 node 和 ele 的两个文件定义 其中包含与节点和元素相关的数据 这是 tetgen 3d Delaunay 四面体化程序 的输出文件的格式 node 文件的每一行包含节点编号以及该节点
  • 在python中使用VTK找到3D空间中两个圆柱体的交集

    在 python 中使用 VTK 我编写了一些代码来为我想要的对象创建一个 actor 例如对于气缸 def cylinder object startPoint endPoint radius my color DarkRed USER
  • MATLAB 中的网格生成

    有没有子程序 在MATLAB http en wikipedia org wiki MATLAB 它接受一个点列表 然后返回一个好的网格 我可以用它来向我的同事展示 比如这样 实际上 我需要的只是一个简单的 2D 网格生成器 它接收一系列
  • 无论旋转如何,跟踪增强面 (ARCore) 的面网格顶点

    我正在尝试跟踪面部表情 例如扬眉 微笑 眨眼等 在 ARKit 中 我可以使用 blendShapes https developer apple com documentation arkit arfaceanchor 2928251 b
  • 三.js。应用 EdgesHelper 后更改网格位置

    我尝试在应用 EdgesHelper 后旋转或更改网格的位置 但它不起作用 网格保持在同一位置 没有 EdgesHelper 它工作正常 我究竟做错了什么 var mesh new THREE Mesh geometry material
  • 四边形网格划分库

    我试图找到一个用 C 编写的网格划分库 仅使用四边形网格对自定义形状进行网格划分 这是我正在寻找的算法 代码的示例 但这不是免费的并且是用 ANSI C 编写的 http members ozemail com au comecau qua
  • Unity3D 带孔动态网格

    从两个顶点列表动态创建一个带有孔的网格 我目前正在尝试动态创建一个带有孔的网格 2D 我有一个轮廓和孔轮廓的 Vector3 顶点列表 我的问题 How would I go about merging these two lists of
  • Unity:将网格物体轻轻包裹在其他网格物体周围?

    给定一个网格 如左侧的立方体对象 和另一个自定义的球状网格 右侧 如果更容易的话 它可以是另一种形状 Unity 和 C 中的一个在运行时如何将第二个网格轻轻包裹在第一个网格周围 谢谢 下面的方法 借助 VirtualMethodStudi
  • 用于平滑开放 3D 网格边缘的算法

    我有一个 3D 网格 它代表一个具有一些粗糙边界的表面 我想对其进行平滑处理 我使用半边数据结构来存储几何图形 因此我可以轻松地迭代边界边 顶点和面 我还可以使用点积和叉积轻松确定给定的一对边是否是凸 凹的 平滑边缘的最佳方法是什么 使它们
  • 用顶点之间的渐变填充 matplotlib 多边形

    我正在使用 matplotlib 的 Poly3DCollection 绘制多边形 三角形 的集合 三角形位于具有与其关联的颜色的顶点之间 我目前正在用通过平均三个顶点的颜色确定的纯色填充每个三角形 绘制三角形以形成 3D 表面网格 I w
  • 在 Three.js 中使用多种材质来合并几何体

    我想使用 2 个网格创建一棵松树 其中 1 个用于树干 另一个用于灌木 这就是我所做的 var pine geometry new THREE Geometry var pine texture 1 THREE ImageUtils loa

随机推荐

  • 智慧路灯远程智能控制

    智慧路灯远程智能控制在智慧城市建设中意义重大 传统配电柜灯控只能实现路灯群简单的定时开关 xff0c 且需要人力巡查故障 xff0c 无法对单灯进行控制 xff0c 效率低且电力浪费 5G智慧路灯杆 xff0c 43 路灯云平台 xff0c
  • 污水站监测解决方案

    污水站对不达标废水通过各种物理法 化学法和生物法进行强化加工处理 xff0c 以排入水体或城市管道旨在减少对环境的污染循环再利用 xff0c 以达到理想的环境效益 经济效益和社会效益 污水处理不当而排除 xff0c 严重破坏城市谁环境 生态
  • 5G智慧路灯杆 赋能物联网智慧城市

    计讯物联5G智慧路灯杆的高集成度逐步成为物联网时代新型智慧城市建设中市政 交通 安防 环境等信息化接入口 多功能智慧灯杆集智能灯控 视频监控 wifi覆盖 新能源充电桩 安防报警 环境监测 交通管制 led屏 音视频广播等多功能于一体 xf
  • I2C接口及时序

    1 I2C学习要点 1 有2条双向串行线 xff0c 一条数据线SDA xff0c 一条时钟线SCL 如果只做master SCL可以只是输出 SDA在PAD上一定是inout pin xff0c 当然转为数字信号时可以分为两组 inout
  • 智慧水务RTU遥测终端机

    智慧水务RTU遥测终端机 xff0c 支持水文水资源行业规约 xff0c 实现水务项目目标数据采集与无线传输 xff0c 支持图像视频采集传输 xff0c 满足模拟量 开关量信号采集进行阀门开关等远程控制 xff0c 执行上位机命令 xff
  • 环保数采仪污水处理远程监测解决方案

    环保数采仪下污水处理远程监测解决方案 xff0c 实现污水处理 排放全过程远程监控与管理 xff0c 远程实时目标因子监测 工况监控 数据动态显示 异常报警 远程控制 报表制作 趋势分析等操作 xff0c 环保部门平台对接 xff0c 源头
  • 5G DTU终端

    5G DTU终端 5G DTU终端TD210 xff0c 支持三大运营商5G 网络 xff0c 并向下兼容4G 3G 网络制式 xff0c 组网更加便捷 xff0c 5GDTU终端可实现RS232 485 422串口数据转5G TCP IP
  • 多功能智慧杆网关_多功能杆智能网关

    计讯物联多功能智慧杆网关具备数据视频采集 组网 协议转换 控制等多功能 xff0c 连接智慧杆杆体设备传感入网 xff0c 进行前端与后端监控中心的数据交互 xff0c 实现智慧路灯杆远程智能照明控制 智慧安防 视频监控 一键报警 车流量监
  • 计讯物联水利RTU赋能智慧水务,用科技守护供水生命线

    水是城市生存和发展 群众安身立命的必备条件之一 xff0c 城市的发展以及社会经济活动都离不开水 因此 xff0c 随着信息化技术的迅猛发展 xff0c 水务数字化已成为必然趋势 计讯物联依托数字孪生可视化 物联网 大数据 三维地理信息系统
  • 计讯物联环保数采仪TS910在扬尘预警监测解决方案的应用

    方案背景 随着我国经济高速发展和城市化进程的加速 xff0c 城市建设工程规模不断扩大 xff0c 工程施工给居住区 学校 医院等周边环境带来了巨大的影响 xff0c 特别是扬尘污染带来的细颗粒物 xff0c 严重危害到人体健康和大气环境质
  • 喜讯丨计讯物联荣获厦门软件园党群服务中心篮球赛亚军

    蓄势待发迎 篮 上 xff0c 齐心协力谱新篇 12月17日 xff0c 厦门软件园党群服务中心篮球赛完美落幕 计讯物联一路过关斩将 xff0c 荣获厦门软件园党群服务中心篮球赛亚军 决胜雅马哈 xff0c 强势晋级半决赛 随着一声哨响 x
  • Ubuntu 命令行安装chrome

    1 1 下载 Google Chrome 使用Ctrl 43 Alt 43 T快捷键或者点击终端图标 xff0c 打开你的终端 使用wget来下载 Google Chrome deb 软件包 xff1a wget https dl goog
  • unity实现物体沿指定的平滑曲线移动(贝塞尔曲线拟合)

    先上原文链接 xff1a unity 实现物体沿指定的平滑曲线移动 xff08 通过贝塞尔曲线实现 xff09 以梦为马 不负韶华的博客 CSDN博客 unity 贝塞尔曲线移动 输入程序后 xff0c 首先设置Size的值 xff0c 即
  • A*Pathfind Project的使用

    本文主要是对该文章的改进 xff1a Unity学习笔记 易学易会的unity中A星寻路插件 A Pathfind Project的使用 秋瞑小雁客的博客 CSDN博客 unity 寻路插件 上述文章中的代码在运行过程中 xff0c 角色到
  • 如何在Ubuntu上安装Apache Http服务器

    有两种方法可以在Ubuntu上安装Apache Http服务器 xff1a 使用apt命令自动安装 配置和构建源代码 xff0c 然后手动安装 1 自动安装 1 使用 apt cache search 命令搜索Apache软件包 apt c
  • Ubuntu18.04安装ROS系统

    1 Ubuntu与ROS的版本对应 Ubuntu ROS1 016 04LTSKinetic LTS18 04LTSMelodic LTS20 04LTSNoetic LTS 2 安装 本文为Ubuntu18 04版本下的安装 2 1准备工
  • 从Unity导出Obj格式的地形(Terrian)

    1 在Unity中创建C 脚本 using UnityEngine using System Collections using UnityEditor using System IO using UnityEngine SceneMana
  • Unity导出工作台(Console)数据

    首先在Unity中添加C 脚本 xff1a using System Collections using System Collections Generic using UnityEngine using UnityEditor usin
  • 2022研究生数学建模B题思路

    子问题1 xff1a 排样优化问题 要求建立混合整数规划模型 xff0c 在满足生产订单需求和相关约束条件下 xff0c 尽可能减少板材用量 约束 1 在相同栈 stack xff09 里的产品项 item xff09 的宽度 xff08
  • 找到并标记Mesh顶点

    1 在Unity 3D中新建一个物体 本文以Cube为例 2 创建一个C 脚本 命名为MeshTest 3 在脚本中写入程序 在打开的脚本 MeshTest 上编写代码 xff0c 首先获取 MeshFilter 组件 xff0c 然后获取