首页 > 其他分享 >HyperWorks的Loose Shrink Warp Mesh

HyperWorks的Loose Shrink Warp Mesh

时间:2024-11-11 10:46:46浏览次数:1  
标签:Loose 网格 Warp Mesh Shrink 单元

我们希望用户通过对比学习的方式,研究 Loose Shrink Warp Mesh 和 Tight Shrink Warp Mesh 二者的技术细节及其区别。Loose Shrink Warp Mesh 和 Tight Shrink Warp Mesh 二者并不是基于所采用单元尺寸的大小不同而分类的,而是由于此二者在网格剖分策略上的不同而有所区别。在本节,我们将首先讨论 Loose Shrink Warp Mesh。

Loose Shrink Warp Mesh 通过一系列表面网格的包络来实现对零部件模型的再现。在该技术环节中使用较大的单元尺寸(Element Size),意味着在零部件表面网格中拥有更平滑的单元-单元过渡,但是将丢失更多的模型细节;使用较小的单元尺寸时,Loose Shrink Warp Mesh 则会再现模型中更多的几何细节。在针对.stl 数据格式的模型进行 Shrink Warp Mesh 时,新生成的二维网格对比原有网格会有轻微的偏置,偏置值的大小取决于用户所设置的单元尺寸。通俗的讲,Loose Shrink Warp Mesh 提供的是一种由表及里的包络,原有模型的所有保留的几何特征都将被包络在生成的二维网格中。

在默认设置下,Loose Shrink Warp Mesh 会将新创建的单元存储于当前部件(current component)中,所以如果用户希望进行多种尺度的 Shrink Warp Mesh 或希望保留原有模型表面网格时,我们建议用户创建用于专门存放 Shrink Warp Mesh 的部件(component)。

1. 不同单元尺度 Loose Shrink Warp Mesh 结果对比

图 4-25、图 4-26 和图 4-27 分别给出了引擎原有.stl 格式模型,2mm 网格尺度 Loose Shrink Warp Mesh结果和 5mm 网格尺度 Loose Shrink Warp Mesh 的结果。

可以注意到,设置单元边长为 2mm 时,模型通过更高数量的单元,获得了更加良好的近似效果。

2. Minimum Jacobian Value(最小雅各比值)对 Loose Shrink Warp Mesh 结果的影响

Loose Shrink Warp Mesh 和 Tight Shrink Warp Mesh 都向用户提供了在二维网格剖分结束后,生成全六面体网格的选项。该功能的一个重要参数设置是最小雅各比值(Minimum Jacobian Value)的设置。雅各比值是衡量单元质量高低的重要参数,它通过定量评价目标单元与理想单元间形态差异的方式来评价网格质量的好坏。Shrink Warp Mesh 中允许用户设置的最小雅各比值的范围为 0 到 1,较低的雅各比值意味着允许模型模型中出现质量较低的单元,但同时也意味着更高的几何保真度。图 4-28 和图 4-29 分别给出了最小雅各比值设置为 0.3 和 1 时,Loose Shrink Warp Mesh 得到的结果。

3. 坐标系选取对 Loose Shrink Warp Mesh 结果的影响

在 Shrink Warp Mesh 的控制选项中, 坐标系的选择也是非常重要的。用户可以选择全局坐标系作为网格“生长”的引导方向,或手动定义局部坐标系以控制网格的生成。图 4-30 给出了在使用不同坐标系引导的设置下,网格生成的不同形态。

图 4-30 坐标系选取对 Loose Shrink Warp Mesh 结果的影响

 

标签:Loose,网格,Warp,Mesh,Shrink,单元
From: https://www.cnblogs.com/icae/p/18539284

相关文章

  • Unity的SkinnedMeshRenderer性能优化
    Unity支持两种主要的Skinning技术在Unity中,Skinning主要指的是角色的蒙皮过程,这是3D动画中的一个关键步骤,用于将3D模型的网格(皮肤)附着到骨骼上,使得模型可以根据骨骼的动作进行逼真的变形。Unity支持两种主要的Skinning技术:CPUSkinning和GPUSkinning。1.CPUSkinning......
  • hypermesh画网格
    12 3    4  5    6删除2D面    7仅显示3D网格    8创建材料  创建属性 切换到下一个部件  添加固定约束   保存为bat格式。 ......
  • Altair官方文档——HyperMesh的使用与帮助
    1.1.3启动HyperMesh(1)OnPC•从起始菜单,选择AllPrograms>AltairHyperWorks(version)>HyperMeshDesktop。•右击上述程序创建软件启动快捷方式,点击快捷方式。(2)OnUNIX•在命令窗口点击<installdirectory>/scripts/hm。•设置软件别名。(3)OnMacOSX......
  • Mesh Renderer
    网格渲染器(MeshRenderer)网格渲染器从网格过滤器(MeshFilter)获取几何体,然后在游戏对象的变换组件所定义的位置渲染该几何体。MaterialsMaterials部分列出了MeshRenderer当前使用的所有材质。从3D建模软件导入的网格可以使用多种材质,而每个子网格使用列表中的一种材......
  • Altair官方文档——HyperMesh模型管理
    1.4模型管理在HyperMesh中创建一个有效的求解输入文件时,模型管理功能是非常必要的。本节将介绍基本的模型管理方法,如单元和载荷归类、集合组装、重命名、删除、排序以及重新编号等。本节将学习如何:创建几何和组件归类。单元归类。组件重命名。识别和删除空组件。删除所有......
  • HyperMesh打开保存文件与面板功能使用
    打开和保存文件在HyperMesh中,打开和保存文件是最常用的命令。本节介绍HyperMesh打开和保存文件的多种方式。后续的练习中假定用户已经熟练使用HyperMesh进行文件打开和保存操作。本节将学习:  -打开HyperMesh文件。-在当前HyperMesh窗口中导入文件。-保存Hyper......
  • CAE教程:HyperMesh概述与有限元分析简介
    1.1HyperMesh概述本节将介绍有限单元法基本原理,HyperMesh软件基本功能及界面介绍,获取在线帮助等内容。1.1.1有限元分析方法简介有限单元法(FEM)是一种可以精确预测复杂结构在外界载荷作用下响应的方法,该数值方法起源于上世纪50年代。在有限单元法出现之前,验证设计方案或评......
  • DreamMesh4D: Video-to-4D Generation with Sparse-Controlled Gaussian-Mesh HybridR
    目录一、概述二、前置知识1、分数蒸馏采样 2、LBS 3、DQS4、EucDist和GeoDist算法三、相关工作1、三维生成2、4D表示3、4D生成四、DreamMesh4D1、静态阶段 2、动态阶段-可变形图建立 3、动态阶段--自适应可变蒙皮算法 一、概述    该论文提出了......
  • 如何通过 Service Mesh 构建高效、安全的微服务系统
    1.引言1.1.什么是ServiceMesh?ServiceMesh是一种基础架构层,负责处理微服务之间的通信,它通过在每个服务旁边部署代理(通常称为Sidecar)来捕获和管理服务间的网络流量。这种方式解耦了微服务的业务逻辑和基础设施层的管理工作。ServiceMesh提供了诸如流量管理、服务发......
  • 【Unity】mesh绘制简单图形
    应用使用mesh绘制一个彩虹色三角形、四边形、多四边形瓦片控制mesh移动,实现游戏的对象的身体关节的动作步骤mesh(网格类)Meshmesh=newMesh();vertices:顶点数组,包括mesh中的所有顶点,如三角形三个顶点//三角形三个顶点Vector3[]vertices=newVector3[3];vertices[0......