A-A+
在Hypermesh中使用网格变形控制体(Morphing Volumes)改变圆孔直径大小
本文介绍在Hypermesh中通过MorphingVolumes控制体工具进行网格变形,改变孔径大小的方法。
改变圆孔直径需要创建圆柱控制体,首先需要创建圆柱坐标系。通过Analysis –systems在孔的中心创建圆柱坐标系,圆柱坐标系的z轴垂直于开孔曲面。

通过菜单Morphing – Create – Morphing Volumes创建控制体,控制体的类型选择create matrix,在下部的x、y、z density中设置控制体在x、y、z方向的控制点密度,在buffer中设置网格变形缓冲区的大小。在elems中选择参与变形的网格,为保证网格变形后的过渡平顺,建议选择两圈以上的网格。坐标系使用local system,并选择上面创建的圆柱坐标系。取消选择auto-tangent。点击create在孔的周围创建圆柱形分布的控制体。

通过菜单Morphing – Morph进入控制体变形界面,选择move handles选项卡,在handles中选择需要变形的控制点,本例改变孔径大小,选择孔周圈的一圈控制点,如下图所示。变形类型选择translate,坐标系选择上面创建的圆柱坐标系。在x val中输入变形值,点击morph进行网格变形,在圆柱坐标系下x表示径向方向。

选择save shape选项卡,并选择asnode perturbations,设置一个名称,保存变形后的节点位置。

通过菜单Morphing – Edit – Shapes,打开网格变形查看工具。选择animate shapes选项卡,在shapes中选择上面保存的变形节点位置,点击animate查看节点变形动画。
此文章为微信公众号原创文章,查看全部文章内容请关注微信公众号“数字化设计CAX联盟”,回复数字:8036查看。

1 条留言 访客:0 条 博主:0 条 引用: 1 条
来自外部的引用: 1 条