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

UE 程序化网格 计算横截面

首先在构造函数内加上程序化网格,然后复制网格体到程序化网格组件上,将Static Mesh(类型StaticMeshActor)的静态网格体组件给到程序化网格体上

然后把StaticMesh(类型为StaticMeshActor)Instance暴漏出去

在这里即可生成场景内的一个静态网格体

再搞个Plane上去去切割,切割位置是Plane的位置,方向是向上的方向,Cap Option选CreateNewSectionCap,材质随意

获取网格体被切割的三维点信息

第一个是顶点信息

第二个是顶点下标信息

第三个是法线信息

第四个是UV信息

第五个是切线信息

拿到这些信息就可以去拿去各个顶点去算面积了

看看为什么要这样去算

一个存储的顶点的下标,对应三角形则是310和321,刚好算完这个正方形的面积

最后把算的所有三角形面积逐一加起来就是横截面面积了

我们来验证一下

所以这里计算的是顶点下标,通过顶点信息拿到

最后就是算三角形面积然后逐一加上得到横截面面积

http://www.lryc.cn/news/234424.html

相关文章:

  • 【Spring】IoC容器的一些总结与补充
  • Java GUI实现五子棋游戏
  • Python 集成 Nacos 配置中心
  • Debian 11 更新 Node.js 版本
  • python 对图像进行聚类分析
  • 程序员导航站
  • BIO、NIO、AIO三者的区别及其应用场景(结合生活例子,简单易懂)
  • 深度学习YOLO图像视频足球和人体检测 - python opencv 计算机竞赛
  • 系列七、JVM的内存结构【堆(Heap)】
  • 什么是Selenium?如何使用Selenium进行自动化测试?
  • 【蓝桥杯 第十五届模拟赛 Java B组】训练题(A - I)
  • 【数据结构】手撕双向链表
  • 性能测试 —— Jmeter接口处理不低于200次/秒-场景
  • Qt中使用QNetworkAccessManager类发送https请求时状态码返回0
  • Linux - 物理内存管理 - memmap
  • Python爬虫动态ip代理防止被封的方法
  • 01Urllib
  • python爬取酷我音乐 根据歌名进行爬取
  • 【深度学习】吴恩达课程笔记(五)——超参数调试、batch norm、Softmax 回归
  • 腾讯云轻量级服务器和云服务器什么区别?轻量服务器是干什么用的
  • 解决:虚拟机远程连接失败
  • SpringBoot项目集成发邮件功能
  • 【Spring篇】使用注解进行开发
  • Flink(六)【DataFrame 转换算子(下)】
  • 【2023春李宏毅机器学习】生成式学习的两种策略
  • Android13 adb 无法连接?
  • Ubuntu 20.04 调整交换分区大小
  • 将Agent技术的灵活性引入RPA,清华等发布自动化智能体ProAgent
  • 高济健康:数字化科技创新与新零售碰撞 助推医疗产业优化升级
  • SystemVerilog学习 (5)——接口