Hypermesh如何在线段上任意位置设置split point

划分网格有时候希望在同一条线段上有的地方网格密一点,有的地方稀一点。Hypermesh本来有在线段上设置split point的功能,如下图所示

Hypermesh如何在线段上任意位置设置split point_第1张图片

但问题是,该设置方法只能在线段上均分split point,或者在鼠标点击的地方设置split point,不能自己指定在线段某位置。本人摸索出一个方法,自己指定设置split point。


基本思想是把fixed point转化成free point,然后移动free point,最后把free point投影到线段上成为fixed point,fixed point和free point区别如下图所示(Geometry Terminology)

Hypermesh如何在线段上任意位置设置split point_第2张图片

1,在线段上随意设置一个fixed point。如图所示,本人在线段中心设置了一个fixed point(红圈所示)

Hypermesh如何在线段上任意位置设置split point_第3张图片

2,这个点是一个fixed point,现在在一下面板中将其设置成free point

Hypermesh如何在线段上任意位置设置split point_第4张图片

注意,save as free points一定要打勾。点击刚才的那个点,然后点击suppress。此后,点变成的X形状,这个时候就可以移动点到想要的位置,例如z反向移动2。移动后如下所示

Hypermesh如何在线段上任意位置设置split point_第5张图片

3,现在,将这个free point 投影到线段上,就成了fixed point

Hypermesh如何在线段上任意位置设置split point_第6张图片

将free point删掉,便得到了想要的fixed point(delete point貌似只能删除free point)

Hypermesh如何在线段上任意位置设置split point_第7张图片

你可能感兴趣的:(Hypermesh如何在线段上任意位置设置split point)