展示节点编号
More →Show IDs

“Duplicate node ID detected”弹出来的时候,网格检查已经跑不完了,同一个节点编号在两个组件里都用了,F3合并的时候不知道该听谁的,整个模型树全乱。后来才发现是显示节点编号之后肉眼核对出来的,之前没开编号显示根本没注意到。
快捷键Ctrl+Q最快,选中节点之后按一下,节点ID直接画在图形区上,再按一下关掉。右键也行,选中的节点上右键,More → Show IDs,路径长一点,Ctrl+Q习惯了就回不去了。这个操作只对当前选中的对象生效,框选一批节点一起按,整批编号全出来,比Tools→Numbers面板逐个设置省事。
Display工具栏里的Display Numbers按钮是全局开关,点了之后所有显示中的对象编号都出来,节点、单元、几何线面全带上。2025版这个按钮在显示工具栏右半边,跟Mask和Reverse挨着。Aerospace ribbon界面里名字叫Dataname Viewer,位置在View标签页下面,跟Ribbon界面的布局不一样。新版界面里Numbers面板已经取消了,2022.3之后都没有这个面板,老教程里写的Tool→numbers路径在新版里找不到,改用快捷键或者Display工具栏。
2025版还有个新功能,Model Browser里右键节点,选Show IDs,编号只在浏览器里显示不在图形区叠加,适合节点量大怕刷屏的情况,核对编号的时候看浏览器就行。Tag功能是另一个路子,从Utility菜单里创建Tag对象,可以给节点显示自定义文字,中文也行,编号之外还能标个“入口”“固定端”这种备注。D:\HyperMesh\scripts\display_ids.tcl里存了一个批量给边界节点加Tag的脚本,还没跑通。
节点编号显示了但图形区什么也看不到,先查Entity Display面板里Nodes的勾选框,F2打开,Nodes没勾上,编号开关开了也白搭。再查组件过滤,当前激活的Component如果跟节点的归属Component不一致,节点编号不会显示,Model Browser里右键目标组件选Make Current,切过去编号就出来了。Layer Filter开着的时候非当前Layer的节点被屏蔽,顶部工具栏Display→Layers→Layer Filter,关掉。还有显卡驱动的问题,大模型节点超过50万的时候系统自动启用LOD简化,节点编号不渲染,Preferences→Graphics→Disable LOD临时关掉,节点全出来,代价是旋转拖动变卡。环境变量HW_USE_OPENCL设成0,某些Win11机器上节点不显示的问题是OpenCL渲染路径引起的,设完重启HyperMesh。
单元编号跟节点编号在同一个面板里,Display工具栏里Display Numbers管全局,Display Element Handles管单元标识符,两个开关分开。做网格质量检查的时候两个都开着,F10扫完红色单元定位到编号,再关掉编号看云图。Renumber面板在Organize菜单栏下面,重新编号之后原来的编号全变,已经设好的边界条件如果有节点ID引用的话会跟着变,改之前先备份。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删