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

Unity Mesh简化为Cube mesh

Mesh简化为Cube mesh

  • 🍳食用
  • 🥙子物体独立生成CubeMesh
  • 🥪合并成一个CubeMesh
  • 🌭Demo

🍳食用

下载并导入插件👈即可在代码中调用。

🥙子物体独立生成CubeMesh

gameObject.ToCubeMesh_Invidual();
请添加图片描述

🥪合并成一个CubeMesh

gameObject.ToCubeMesh();
请添加图片描述

🌭Demo

using EasyRoads3Dv3;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace ZYF
{public class ToCubeMeshDemo : MonoBehaviour{[SerializeField]private Material cubeMat;[SerializeField,Header("独立模式")]private bool invidualModel = true;private void Start(){GameObject res = new GameObject("cube mesh");if (invidualModel ==false){var result = gameObject.ToCubeMesh();var go= DisplayMesh(mesh: result, gameObject);go.transform.SetParent(res.transform);}else{var results = gameObject.ToCubeMesh_Invidual();foreach (var c in results){var rgo= DisplayMesh(c.cubeMesh, c.meshGo);rgo.transform.SetParent(res.transform);}}}private GameObject DisplayMesh(Mesh mesh, GameObject go){var cube = new GameObject(go.name);var mf = cube.AddComponent<MeshFilter>();var mr = cube.AddComponent<MeshRenderer>();mf.mesh = mesh;mr.material = cubeMat;cube.transform.position = go.transform.position;cube.transform.rotation = go.transform.rotation;cube.transform.localScale = go.transform.lossyScale;return cube;}}}

相关文章:

Unity Mesh简化为Cube mesh

Mesh简化为Cube mesh &#x1f373;食用&#x1f959;子物体独立生成CubeMesh&#x1f96a;合并成一个CubeMesh&#x1f32d;Demo &#x1f373;食用 下载并导入插件&#x1f448;即可在代码中调用。 &#x1f959;子物体独立生成CubeMesh gameObject.ToCubeMesh_Invidual()…...

openGauss学习笔记-249 openGauss性能调优-使用Plan Hint进行调优-Join顺序的Hint

文章目录 openGauss学习笔记-249 openGauss性能调优-使用Plan Hint进行调优-Join顺序的Hint249.1 功能描述249.2 语法格式249.3 参数说明249.4 示例 openGauss学习笔记-249 openGauss性能调优-使用Plan Hint进行调优-Join顺序的Hint 249.1 功能描述 指明join的顺序&#xff0…...

大规模预训练语言模型的可解释性研究与实践

1. 背景介绍 随着深度学习技术的发展&#xff0c;大规模预训练语言模型&#xff08;Large-scale Pre-trained Language Models, LPLMs&#xff09;在自然语言处理领域取得了显著的成果。这些模型通常通过在大规模文本语料库上进行无监督预训练&#xff0c;然后微调到特定任务上…...

Rust常用库之序列化和反序列化库serde(使用 Serde 处理json)

文章目录 Rust常用库之序列化和反序列化库serde&#xff08;使用 Serde 处理json&#xff09;什么是serde库设计使用 Serde 处理jsonr# 的使用 参考 Rust常用库之序列化和反序列化库serde&#xff08;使用 Serde 处理json&#xff09; 什么是serde库 官网&#xff1a;https:/…...

java设计模式(2)---六大原则

设计模式之六大原则 这篇博客非常有意义&#xff0c;希望自己能够理解的基础上&#xff0c;在实际开发中融入这些思想&#xff0c;运用里面的精髓。 先列出六大原则&#xff1a;单一职责原则、里氏替换原则、接口隔离原则、依赖倒置原则、迪米特原则、开闭原则。 一、单一职…...

数学建模(层次分析法 python代码 案例)

目录 介绍: 模板: 例题:从景色、花费、饮食,男女比例四个方面去选取目的地 准则重要性矩阵: 每个准则的方案矩阵:​ 一致性检验: 特征值法求权值: 完整代码: 运行结果: 介绍:...

Gitlab介绍

1.什么是Gitlab GitLab是一个流行的版本控制系统平台&#xff0c;主要用于代码托管、测试和部署。 GitLab是基于Git的一个开源项目&#xff0c;它提供了一个用于仓库管理的Web服务。GitLab使用Ruby on Rails构建&#xff0c;并提供了诸如wiki和issue跟踪等功能。它允许用户通…...

Amuse .NET application for stable diffusion

Amuse github地址&#xff1a;https://github.com/tianleiwu/Amuse .NET application for stable diffusion, Leveraging OnnxStack, Amuse seamlessly integrates many StableDiffusion capabilities all within the .NET eco-system Welcome to Amuse! Amuse is a profes…...

【机器学习-05】模型的评估与选择

在前面【机器学习-01】机器学习基本概念与建模流程的文章中我们已经知道了机器学习的一些基本概念和模型构建的流程&#xff0c;本章我们将介绍模型训练出来后如何对模型进行评估和选择等 1、 误差与过拟合 学习器对样本的实际预测结果与真实值之间的差异&#xff0c;我们称之…...

【11】工程化

一、为什么需要模块化 当前端工程到达一定规模后,就会出现下面的问题: 全局变量污染 依赖混乱 上面的问题,共同导致了代码文件难以细分 模块化就是为了解决上面两个问题出现的 模块化出现后,我们就可以把臃肿的代码细分到各个小文件中,便于后期维护管理 前端模块化标准…...

Python中requests、aiohttp、httpx性能对比

在Python中&#xff0c;有许多用于发送HTTP请求的库&#xff0c;其中最受欢迎的是requests、aiohttp和httpx。这三个库的性能和功能各不相同&#xff0c;因此在选择使用哪个库时&#xff0c;需要考虑到自己的需求和应用场景。 首先&#xff0c;让我们来了解一下这三个库的基本…...

网络原理(5)——IP协议(网络层)

目录 一、IP协议报头介绍 1、4位版本 2、4位首部长度 3、8位服务器类型 4、16位总长度 5、16位标识位 6、3位标志位 7、13位偏移量 8、8位生存空间 9、8位协议 10、16位首部检验和 11、32位源IP地址 12、32位目的IP地址 二、IP协议如何管理地址&#xff1f; 1、动…...

GE IS200AEPAH1BKE IS215WEPAH2BB是两种不同的压力测量模块

GE IS200AEPAH1BKE和IS215WEPAH2BB是两种不同的压力测量模块&#xff0c;它们都属于GE&#xff08;通用电气&#xff09;公司的产品。 具体来说&#xff0c;以下是这两种模块的一些特点和应用&#xff1a; IS200AEPAH1BKE&#xff1a;这款模块适用于需要高性价比的压力测量应用…...

Rust 与 C++ ,孰优孰劣?

Rust 与 C 是两种高级系统级编程语言&#xff0c;它们都在追求性能、控制底层硬件细节的同时强调安全性。以下是两者的详细对比&#xff1a; 目标与理念 Rust&#xff1a;由 Mozilla 主导开发&#xff0c;目标是构建一种既快速又安全的系统级编程语言&#xff0c;特别是解决 C…...

MySQL、Oracle的时间类型字段自动更新:insert插入、update更新时,自动更新时间戳

1.MySQL 支持的字段类型&#xff1a;DATETIME、TIMESTAMP drop table if exists test_time_auto_update; create table test_time_auto_update (id bigint auto_increment primary key comment 自增id,name varchar(8) …...

Testng框架集成新业务

总体框架设计见我另一篇博客&#xff1a;httpclienttestng接口自动化整体框架设计 <block&#xff1a;表示测试用例块> block后面是 测试用例的名称 ||接口名,该接口名在URL.txt里维护接口 ||get\post&#xff1a;表示请求的方法 get_1\2\3\4&#xff1a;代表加密 get: …...

springboot 单元测试

Spring Boot 单元测试是确保代码质量的重要部分&#xff0c;它允许我们在不实际启动整个应用的情况下测试我们的代码。在Spring Boot中&#xff0c;我们通常使用Spring Test模块和JUnit测试框架来编写单元测试。以下是一个简单的Spring Boot单元测试的详细代码介绍&#xff1a;…...

LeetCode---126双周赛

题目列表 3079. 求出加密整数的和 3080. 执行操作标记数组中的元素 3081. 替换字符串中的问号使分数最小 3082. 求出所有子序列的能量和 一、求出加密整数的和 按照题目要求&#xff0c;直接模拟即可&#xff0c;代码如下 class Solution { public:int sumOfEncryptedInt…...

[python] ETL 工作流程 Prefect

Prefect 是一个用于构建、调度和监控数据流程的 Python 库。它提供了一种简单而强大的方式来管理 ETL&#xff08;Extract, Transform, Load&#xff09;工作流程。下面是一个简单的示例&#xff0c;演示了如何使用 Prefect 来创建和运行一个简单的任务&#xff1a; 首先&…...

html第一次作业

常用标签 0, 骨架&#xff08;&#xff01;tap&#xff09; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><t…...

(27)ArcGIS Pro 范围内汇总、汇总统计数据与交集制表:空间统计三工具全攻略

点赞&#xff0b;关注送&#xff1a; 1、天地图GS&#xff08;2024&#xff09;0650号_2025.9版&#xff1b; 2、全国土地覆盖数据CLCD2025年&#xff1b; 注&#xff1a;其他数据也可私信或留言&#xff0c;看是否有 前言 在GIS项目全流程中&#xff0c;空间统计是连接数据处理…...

session、cookie是什么?为什么浏览器一关就掉登录?不是Session没了,是钥匙没了

文章目录前言一、Session 到底是什么&#xff1f;二、用一个类比讲清楚三、浏览器到底做了什么&#xff1f;四、重点来了&#xff1a;为什么关闭浏览器就掉登录&#xff1f;五、再说一句很多人不知道的六、那 Session 会不会真的消失&#xff1f;七、总结&#xff08;一定要记住…...

从误报率47%到99.2%精准识别,PHP静态分析AI模型调优全过程,仅限内部团队流出

第一章&#xff1a;PHP AI 代码检测PHP AI 代码检测是指利用人工智能技术&#xff08;如静态分析模型、预训练代码语言模型、规则引擎与模式识别结合&#xff09;对 PHP 源码进行自动化缺陷识别、安全漏洞预警、代码风格合规性评估及潜在逻辑风险预测的过程。随着 PHP 生态中 C…...

中国如何用特高压技术破解“能源不可能三角”?

以前我总以为&#xff0c;能源这事儿就是个死结&#xff1a;想要便宜就不能清洁&#xff0c;想要稳定就得烧煤&#xff0c;想要环保就得忍受高价。直到我了解了中国的特高压技术&#xff0c;才明白“能源不可能三角”真的能被打破。先说说这技术有多牛。1100千伏准东到皖南工程…...

Outlook无法添加共享邮箱怎么办?一篇文章教你完成共享邮箱添加与发送配置

&#x1f525;个人主页&#xff1a;杨利杰YJlio❄️个人专栏&#xff1a;《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》 《Python》 《Kali Linux》《那些年未解决的Windows疑难杂症》&#x1f31f; 让复杂的事情更…...

CustomTkinter:重塑Python桌面应用体验的现代化UI解决方案

CustomTkinter&#xff1a;重塑Python桌面应用体验的现代化UI解决方案 【免费下载链接】CustomTkinter A modern and customizable python UI-library based on Tkinter 项目地址: https://gitcode.com/gh_mirrors/cu/CustomTkinter 传统Tkinter界面陈旧、定制化程度低&…...

Win11Debloat:系统焕新提速神器的全方位优化方案

Win11Debloat&#xff1a;系统焕新提速神器的全方位优化方案 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customi…...

Papa Parse故障排查:从异常识别到深度修复的5个实战策略

Papa Parse故障排查&#xff1a;从异常识别到深度修复的5个实战策略 【免费下载链接】PapaParse Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input 项目地址: https://gitcode.com/gh_mirrors/pa/PapaParse 问题…...

告别嘈杂录音:用ClearerVoice-Studio一键清除背景噪音实战教程

告别嘈杂录音&#xff1a;用ClearerVoice-Studio一键清除背景噪音实战教程 1. 为什么你需要专业的语音降噪工具 在远程会议、线上课程、播客录制等场景中&#xff0c;背景噪音是影响语音质量的常见问题。传统音频编辑软件如Audacity虽然功能强大&#xff0c;但操作复杂&#…...

项目迁移命令

1、选择不同分组 根据不同域名选择不同分组&#xff0c; 项目A&#xff1a;*.a.com项目B&#xff1a;*.b.com项目C&#xff1a;*.c.cnmobile&#xff1a;App所有项目接口&#xff1a;三个接口系统学习&#xff1a;运维学习项目、各岗位学习的框架类库等 2、创建项目 在对应…...