此面板是 automesh 经常使用的子面板,通过此面板,用户可用设置单元尺寸、单元类型以及以及映射类型等多种控制选项,然后通过预览按钮查看待生成网格模型的状态。

 
图 3-6 size and bias 子面板

1.Density(密度)

Adjust –在曲边节点数值位置点击鼠标左键增加节点数量,点击鼠标右键减少节点数量。点击mesh可预览新网格状态。

Calculate –指定单元尺寸,然后点击 edge 改变一个曲边的单元尺寸或点击 recalc all 改变所有曲边的单元尺寸。Set –为一个或所有曲面指定节点数量。

2. Mesh Style(单元类型)

通过此面板,用户可以控制待生成单元的类型。

图 3-7 单元类型

下图面板用来控制网格的映射方式,即不同密度间网格的过度状态。

3.Biasing(节点偏置)

节点偏置子面板可控制节点按照线性、指数或钟形曲线分布。

图 3-9 节点偏置控制

4. Checks(单元质量检查)

此面板用来评估待生成网格的单元质量。

图 3-10 单元质量检查面板

5. 整体控制

Mesh使用当前的网格控制参数创建和更新单元。修改网格控制参数后,点击 mesh 可预览更新后的网格状态。

Abort不保存已创建的网格模型,退出 automesh 面板。

Return保存预览网格模型,退出 automesh 面板。

Local view视图控制按钮,仅用于当前划分网格的曲面。

interactive此按钮将切换自动或交互式网格划分模式。在自动网格划分模式中,HyperMesh 将根据用户指定的参数划分网格,期间不能进行人工干预。而在 interactive 模式下,用户可根据需要修改网格参数,如单元数量、单元类型、节点偏置等,以获得较高质量的单元。

网格检查和编辑

网格模型创建完毕后,HyperMesh 可通过多种工具检查并修改网格质量以达到预期要求。这些工具可在网格划分过程中任何时候使用,本节从网格创建内容中分离出来,着重介绍网格质量检查以及编辑工具。

本节将学习:

l 检查壳单元连接关系。

l 校正壳单元错误的连接关系。

l 检查壳单元,保证错误的连接关系已被修复。

l 在低质量网格处重新划分网格。

网格检查和编辑工具可在 1D、2D、3D 页面进入,也可从下拉菜单选择 Mesh > Edit > Elements 进入。

图 3-11 网格检查和编辑工具(1D、2D、3D 页面)

Edit element(单元编辑)

l Combine –合并 2 个或 2 个以上的单元成一个单元。

l Split –画线分割单元。

l Cleanup –交互式移动节点位置,提高单元质量。

l Split –以指定方式分割单元。

l Replace –合并两个节点为一个节点(单元随之相连接)。

l Detach –相邻单元分离。

l Smooth –改善所选单元质量。

l Imprint–压印重叠的网格使其彼此匹配。

l Extend–将网格延伸去匹配另外的网格。

Quality index(质量指数)

l 为标准质量检查设定检查参数。

l 一次性评估所有单元。

l 汇总所有的检查结果为一个数值,称为“质量指数值”。

l 交互式编辑节点和单元或自动调整单元,使单元质量最大化。

Tool 页面下工具

Check Elems –评估单元,检查违反质量标准的单元。

Jacobian, warpage, angle, min. length, aspect ratio, skew

Edges–边界

l 通过创建 1D 单元来检查模型中是否存在自由边。

l 使用指定容差合并节点。

Normals–显示并调整单元法向 。

Penetration –显示并调整单元穿透。

【相关内容】

HyperWorks中的Size and bias 子面板的更多相关文章

  1. 初探 iOS8 中的 Size Class

    初探 iOS8 中的 Size Class 分类: Ios2014-09-16 13:11 4323人阅读 评论(1) 收藏 举报   目录(?)[+]   初探 iOS8 中的 Size Class ...

  2. [iOS] 初探 iOS8 中的 Size Class

    本文转载至  http://www.itnose.net/detail/6112176.html   以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死 ...

  3. ios xib 中的 size class

    需要阅读UITraitCollection的说明文档,先截图如下: 今天说说xib中的size class的简单设置,先看图 一共有9个小块,水平方向代表width,垂直方向代表height. 对于w ...

  4. 在DLL动态链接库中封装VCL的MDI子窗体

    在DLL动态链接库中封装VCL的MDI子窗体不多说了,看代码就应该明白了,曾经我遇到的问题,现在放出来大家共享! 这里是工程文件的部分: 在DLL中封装MDI子窗体需要重写DLL入口函数,具体代码如下 ...

  5. ConcurrentHashmap中的size()方法简单解释

    本文所有的源码都是基于JDK1.8 ConcurrentHashmap中的size()方法源码: public int size() { long n = sumCount(); return ((n ...

  6. zTree中父节点禁用,子节点可以用

    参考学习网址:http://www.treejs.cn/v3/main.php#_zTreeInfo zTree中父节点禁用,子节点可以用 axios.get('/base/unit/unittree ...

  7. Git submodule 仓库中包含另外的仓库(子仓库)

    Git submodule 仓库中包含另外的仓库(子仓库) 添加 submodule 在父仓库 git 目录下: git submodule add ssh://ip/[path]/xxx.git 注 ...

  8. 『转载』Matlab中fmincon函数获取乘子

    Matlab中fmincon函数获取乘子 一.输出结构 [x,fval,exitflag,output,lambda] = fmincon(......) 二.结构说明 lambda结构 说     ...

  9. EF5+MVC4系列(11)在主视图中用Html.RenderPartial调用分部视图(ViewDate传值);在主视图中按钮用ajax调用子action并在子action中使用return PartialView返回分布视图(return view ,return PartialView区别)

    一:主视图中使用Html.RenderPartial来调用子视图(注意,这里是直接调用子视图,而没有去调用子Action ) 在没有使用母版页的主视图中(也就是设置了layout为null的视图中), ...

  10. 如何在 JavaScript 中检查字符串是否包含子字符串?

    如何在 JavaScript 中检查字符串是否包含子字符串? // var test4 = _.includes(string, substring); 该方法需要此文件 <script src ...

随机推荐

  1. 【硬件】认识和选购DDR4内存

    2.3 认识和选购DDR4内存 内存又称为主存或内存储器,用于暂时存放CPU的运算数据和与硬盘等外部存储器交换的数据.在电脑工作过程中,CPU会把需要运算的数据调到内存中进行运算,运算完成后再将结果传 ...

  2. FastAPI中实现动态条件必填字段的实践

    title: FastAPI中实现动态条件必填字段的实践 date: 2025/04/03 00:06:20 updated: 2025/04/03 00:06:20 author: cmdragon ...

  3. apk签名问题

    https://www.jianshu.com/p/0bd7b6d6e068 https://blog.51cto.com/u_15520037/5703487

  4. Spring的三级缓存详解

    目录 1.什么是三级缓存 2.三级缓存详解 Bean实例化前 属性赋值/注入前 初始化后 总结 3.怎么解决的循环依赖 4.不用三级缓存不行吗 5.总结 一.什么是三级缓存 就是在Bean生成流程中保 ...

  5. Redis 分布式锁的正确实现原理演化历程与 Redission的源码

    当线程A,加锁并设置过期时间-->执行业务-->判断锁id完成后,但这时CPU线程调度其它工作了在这里卡住了, 而且也到了锁的过期时间了被动被删除,当线程B,加锁并设置过期时间--> ...

  6. 使用CAMEL实现RAG过程记录

    本文为学习使用CAMEL实现RAG的学习总结. 参考自官方cookbook,地址:https://docs.camel-ai.org/cookbooks/advanced_features/agent ...

  7. js判断对象任意深度的key属性是否存在,js的iset方法

    ​ 方法一: 支持纯对象的obj // isset.js module.exports = (obj, keyPath) => { const keys = keyPath.split('.') ...

  8. thinkphp 3.2的一些笔记

    1.基础操作"::"语法.A()方法 2.php与js混写实现ajax无刷新执行控制器的方法 3.session的使用,通过session验证用户登录状态 4.使用UTFWry.d ...

  9. Spring Bean元数据体系与Spring容器

    >>>点击去看B站配套视频<<< 系列文章目录和关于我 1. 从一个例子开始 小陈申请加盟咖啡店后,小陈收到总部寄来的<开店规格单>.这份文件允许每家分 ...

  10. 47.3K star!这款开源RAG引擎真香!文档理解+精准检索+可视化干预,一站式搞定!

    嗨,大家好,我是小华同学,关注我们获得"最新.最全.最优质"开源项目和高效工作学习方法 RAGFlow 是基于深度文档理解的开源RAG引擎,通过与LLM结合提供带精准引用的问答能力 ...