从有限元到Unity——有限元网格信息导出及分析

这篇具有很好参考价值的文章主要介绍了从有限元到Unity——有限元网格信息导出及分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

unity有限元,从有限元到Unity,unity,游戏引擎unity有限元,从有限元到Unity,unity,游戏引擎

从有限元到Unity

一、从有限元到Unity——有限元网格信息导出及分析
二、从有限元到Unity——Unity网格编程
三、从有限元到Unity——从abaqus网格模型文件到Unity模型数据
四、从有限元到Unity——有限元分析结果导出
五、从有限元到Unity——渲染管线与着色器


有朋友问怎么从abaqus导出模型的网格信息并且与unity创作进行关联,借此机会写点自己学习工作过程中的一些经验跟大家分享,希望在提升自己的写作水平同时和各位朋友共同交流提升。

1 前言

在进入正题之前,首先说明下虽然此文章与有限元分析相关,但由于笔者并不是专门研究有限元的,只是对有限元导出的模型数据进行分析及应用。因此在此方面将会较为简略带过,但也欢迎各位进行考证与批评。
另外,由于此系列是对有限元模型在unity平台上进行三维立体化的扩展应用,因此有限元的单元类型限于体网格。

2 模型网格划分与有限元分析

为了简化演示,笔者在模型选取上使用圆杆悬臂梁一端施加固定载荷的静力学分析模型。在单元体选择方面选择体六面体进行网格生成。材料属性、载荷、边界条件等设置略过,分析后杆的应力分布如下图所示:
unity有限元,从有限元到Unity,unity,游戏引擎

3 网格数据导出

接下来到了比较关键的环节——网格数据的提取导出了,在“工具”中找到“显示组”——“创建”,进入如下界面:
unity有限元,从有限元到Unity,unity,游戏引擎unity有限元,从有限元到Unity,unity,游戏引擎

将装配体的单元和节点信息保存为显示组。选择“节点”,在方法中选择“从视口中拾取”,拖拽选中所有节点后点击“另存为…”以保存节点信息;对于单元体信息,选择“单元”并用同样方法创建显示组。
unity有限元,从有限元到Unity,unity,游戏引擎

点击“工具”——“查询”,在查询对话框中“可视化”模块选择查询值,弹出界面如下。在查询值中选择“选择一个显示组”,选择对应的查询内容和显示组,查询完毕后,点击“写入文件…”导出为rpt文件。

unity有限元,从有限元到Unity,unity,游戏引擎

4 网格数据分析

导出的网格数据(节点、单元)均为rpt文件,本质为文本文件。打开节点信息文件内容如下,其中包括头部的模型相关信息、装配体名称、节点编号、节点坐标等信息,另外文件尾部存储相应节点分析值的信息。
unity有限元,从有限元到Unity,unity,游戏引擎 对于单元信息的rpt文件,主要内容如下,包括头部的模型相关信息、装配体实例名称、单元编号、单元类型以及组成每个单元的节点的编号。
unity有限元,从有限元到Unity,unity,游戏引擎 对于不同的单元类型,节点组成单元体的方式也有所不同,详细可参考:不同单元体的节点组成方式
例如,对于本文所述的圆杆模型使用的是C3D8R六面体单元,则相对的有一个单元有八个节点,对于上图编号为1的单元来说,节点1为装配体网格模型编号为57的节点,节点2对应编号为52的节点,依此类推构成单元1(可能有点不好理解,通过下图加以说明)。
unity有限元,从有限元到Unity,unity,游戏引擎
一般地,对于四面体、楔形体或者二阶单元等单元类型,都可以通过不同单元体的节点组成方式了解其节点构成数量及形式,并对应到模型的网格节点上。后面也会写文章来阐述如何根据这两个文件转换为unity相应的模型数据,希望感兴趣的朋友能持续关注~文章来源地址https://www.toymoban.com/news/detail-765793.html

到了这里,关于从有限元到Unity——有限元网格信息导出及分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 鼓风机自动三维激光抄数全尺寸检测测绘设备3D测量有限元建模分析

    自动三维测量在工业生产中,对产品的尺寸和形状的测量是一项重要的任务。传统的测量方法往往需要人工操作,不仅效率低下,而且精度也无法保证。为了解决这个问题,我们开发了CASAIM自动三维测量系统。 CASAIM自动三维测量系统采用了最先进的三维测量技术,能够快速、

    2024年01月21日
    浏览(47)
  • 从有限元到Unity——从abaqus网格模型文件到Unity模型数据

    一、从有限元到Unity——有限元网格信息导出及分析 二、从有限元到Unity——Unity网格编程 三、从有限元到Unity——从abaqus网格模型文件到Unity模型数据 四、从有限元到Unity——有限元分析结果导出 五、从有限元到Unity——渲染管线与着色器   上一篇文章大概说了Unity的网格

    2024年02月03日
    浏览(49)
  • PDE的数值解法(有限元,有限差分法)综合介绍

    以下内容均可参考本人知乎文章添加链接描述和添加链接描述 有限差分法finite difference(FD)是求解微分方程的最为容易理解的方法,下面将针对几类常见的PDE来做一些具体的介绍。由于本人知识有限,关于误差分析和收敛性证明都不会介绍. 一维例子 我们以一个一维PDE的求解来

    2024年02月03日
    浏览(74)
  • 有限元参考单元的质量矩阵计算

    对于标准的三角单元,其质量矩阵中的基函数在该面积上的积分为: ∫ 0 1 ∫ 0 1 − x φ i ( x , y ) φ k ( x , y ) d x d y begin{aligned} int_0^1int_0^{1-x}varphi_i(x,y)varphi_k(x,y)dxdy end{aligned} ∫ 0 1 ​ ∫ 0 1 − x ​ φ i ​ ( x , y ) φ k ​ ( x , y ) d x d y ​ 基函数在节点上为分段线性插值函数

    2024年02月15日
    浏览(38)
  • 【采用有限元法技术计算固有频率和欧拉屈曲荷载】使用有限元法的柱子的固有频率和屈曲荷载(Matlab代码实现)

     💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 有限元

    2024年02月15日
    浏览(43)
  • python实现简单的二维有限元计算

    有限元算法依据常见的有限元法教材,简单复现悬臂梁在重力作用下的形变(为了变形更明显,重力大小扩大了10倍),还没来得及写注释。【卧槽快跑,没注释!】 节点是随机函数撒的点,完全没有优化; meshpy库中的Delauny优化算法计算得到三角单元; pygame实现图形绘制,

    2024年02月06日
    浏览(39)
  • 有限元(FEM)基本知识速阅

    1 什么是有限元 2. 固体力学的偏微分方程 密度 位移 3.本构方程 由弹性模型和泊松比就能确定 本构矩阵 进而确定应力和应变的关系 将含有9各变量的微分方程 变为 u v w 三个待求函数的 微分方程 需要进一步加入边界条件 才能求微分方程 4.边界条件 5.CAD模型与微分方程的关系

    2024年02月15日
    浏览(36)
  • 有限元三角形单元的等效节点力

    写等几何程序的时候用到等效节点力,之前没有好好理解等效节点力这一块,现在补充学习一下。首先是三角形单元的等效节点力: 可以结合之前的博客《平面问题有限元》一起进行理解。 可以查看知网文章 :《关于面积坐标在三角形单元上的积分》         下面是推导

    2024年02月04日
    浏览(46)
  • Matlab-杆单元整体刚度矩阵组装(有限元基础-曾攀)

    一维杆单元的组装: 二维杆单元组装 三维情况下以此类推。

    2024年02月16日
    浏览(38)
  • ANSYS APDL 输出有限元模型刚度矩阵和质量矩阵

    APDL输出刚度矩阵和质量矩阵的命令流代码,后附matlab处理代码 根据以上代码定义,将输出刚度矩阵到‘matkMMF.txt’,质量矩阵到‘matmMMF.txt’,如下图 其中每一行的前两个数值代表在矩阵中的行和列号,第三个数值为在该位置的矩阵元素数值。如‘1 1 7.536000000000000E-01’代表

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包