在3D建模,尤其是分部建模中,常常会有面片之间的点和线需要进行焊接缝合,这里我们介绍一下他们的实现方法。
一、面片缝合(线与线的焊接)
1、首先我们绘制两个矩形并将其转换为poly实体面,如图:
2、将他们合并为一个poly,并移动到接近的位置
3、选择边线(焊接的两条线)进行焊接,完成缝合
缝合后的效果
但这里有一点需要注意的是,两个面的法线应该在同一侧,否则缝合就会出现不完全的现象。也就是说,如果出现两个面不能完全缝合,考虑翻转一下法线,则能够缝合完整。
如在焊接点的时候,发现不在同侧,则最终能焊接的就是两个端点,中间的点无法焊接。
面缝合(线焊接时同样)
翻转法线后问题得到解决
二、点与点的焊接
焊接缝合的工具依然是weld,上面缝合面的时候用的就是这个工具。如下图,分别位于两条线上的两个点(中间点):
点击图中的加号继续下一个点(左边一对点)的缝合
通过上面的三次操作,两个面缝合完毕。
相比起来用线缝合是最合适快捷的,这里只是为了演示点的焊接缝合。
三、目标焊接target weld
这个功能是很强大的,只不过在操作过程中不能显示操作对象,只用一条虚线连接在焊接的两个点或者两条边之间,操作方式是:
点击第一目标对象,按住鼠标不松开,拖放到第二目标对象上松开,目标焊接完成。
如图,我将一个立方体拆分一个面片处来,然后缝合上,如图:
效果如下:
利用target weld进行点的焊接也同理,可以说非常方便,只不过点的操作有点费眼神而已。
四、利用外来插件缝合
插件的缝合可以很强大,这里介绍两款,但不做演示操作。
1、3dsMAX的建模插件Pappa Tools,里面包含了poly的缝合操作,批量操作。
2、bridgeVerts是个脚本模式的插件,比较智能。