Rhino(犀牛)中国技术支持与推广中心

标题: 请问有没有类似焊接点的命令? [打印本页]

作者: 龍之逆鱗    时间: 2016-8-27 16:32
标题: 请问有没有类似焊接点的命令?
本帖最后由 龍之逆鱗 于 2016-8-27 17:22 编辑

图中是单一曲面,粉红色线是接缝处,如果把接缝的控制点一个个拉到一起就可以封口,但这样很麻烦啊,请问有什么好的方法吗?
http://static.video.qq.com/TPout.swf?vid=j032411omdx&auto=0
视频中应该类似这个思路写了个插件的,但作者没提供方法
这是一个个点拉到一起来的,可以看到已经封口了,但奇怪的是用两点看上去明显是在同一位置,而且设定xyz坐标来三轴拍平都封不了口,封口是指接缝处连接上,底下粉红线图中是没封的那里不用管

作者: 筑梦NARUTO    时间: 2016-8-27 23:54
MatchSrf用这个匹配一下应该可以做到的,你这个教程太老了。
作者: 龍之逆鱗    时间: 2016-8-29 09:19
筑梦NARUTO 发表于 2016-8-27 23:54
MatchSrf用这个匹配一下应该可以做到的,你这个教程太老了。

MatchSrf不行的,你看一下他那个教程,他是把控制点放出,然后把控制点重新整理了一下的,我看他每经过组控制点指令栏都会显示重建网格的字样
作者: 龍之逆鱗    时间: 2016-8-29 09:27
1.rar (357.72 KB, 下载次数: 100)
就是这种面,请看看

作者: Jessesn    时间: 2016-8-29 09:44
龍之逆鱗 发表于 2016-8-29 09:19
MatchSrf不行的,你看一下他那个教程,他是把控制点放出,然后把控制点重新整理了一下的,我看他每经过组 ...


方法不是唯一的,这里使用 MatchSrf可以很好的解决这个问题如下图


看起来原文作者用了更加复杂的方法,只能说明这个作者对NURBS去面处理不熟练而已
作者: a1781314    时间: 2016-8-29 09:45
楼主 ,你这使用jcad做的吧。。导出一个iges然后再导入犀牛,你想直接用封口的方式来修复模型,这思路是错误的,,jcad在作图的时候,为了做一个直角出来,会在直角的拐角点堆积好几排控制点,因为你的截图中在曲面转折点居然不是边,而是好几排控制点堆积,这种做法在犀牛里面是错误的建模方式,正确的方法应该是把模型用iso分割开在拐角处,然后再移除掉多余的控制点,或者重建也可以。所有导入犀牛的jcad文件都必须这样修复才行。不然你在后面倒角,或者喷蜡的时候,就有可能出问题。
作者: 筑梦NARUTO    时间: 2016-8-29 09:54
龍之逆鱗 发表于 2016-8-29 09:27
就是这种面,请看看

你看看这个结果是你要的么?我就是用MatchSrf消除的。

123.jpg (312.4 KB, 下载次数: 38)

123.jpg

1.zip

822.82 KB, 下载次数: 82


作者: 龍之逆鱗    时间: 2016-8-29 13:36
Jessesn 发表于 2016-8-29 09:44
方法不是唯一的,这里使用 MatchSrf可以很好的解决这个问题如下图

是我想要的效果,但我这里直接用MatchSrf貌似没反应啊?
作者: 龍之逆鱗    时间: 2016-8-29 13:44
筑梦NARUTO 发表于 2016-8-29 09:54
你看看这个结果是你要的么?我就是用MatchSrf消除的。

是我想要的效果,但我这里直接用MatchSrf貌似没反应啊?

作者: 龍之逆鱗    时间: 2016-8-29 14:03
a1781314 发表于 2016-8-29 09:45
楼主 ,你这使用jcad做的吧。。导出一个iges然后再导入犀牛,你想直接用封口的方式来修复模型,这思路是错 ...

是jcad做的,它的直角都是要在同一个位置放多个点做成,如果重建就会变形啊,而且有些不规则的形状更不好把控吧
作者: 锦瑟流年    时间: 2016-8-29 16:09
龍之逆鱗 发表于 2016-8-29 14:03
是jcad做的,它的直角都是要在同一个位置放多个点做成,如果重建就会变形啊,而且有些不规则的形状更不好 ...

你匹配的时候不要点那个最近点衔接

QQ图片20160829160910.png (98.11 KB, 下载次数: 47)

QQ图片20160829160910.png

作者: 龍之逆鱗    时间: 2016-8-29 16:12
锦瑟流年 发表于 2016-8-29 16:09
你匹配的时候不要点那个最近点衔接

是哦,平时都是习惯性的勾上,请问为什么勾上最近点反而接不上呢
作者: 锦瑟流年    时间: 2016-8-29 16:43
你勾了他是以你最先点的那个边缘对过去最近的点衔接  

12.png (75.38 KB, 下载次数: 45)

12.png

QQ图片20160829164121.png (82.08 KB, 下载次数: 57)

QQ图片20160829164121.png

作者: 龍之逆鱗    时间: 2016-8-29 17:35
锦瑟流年 发表于 2016-8-29 16:43
你勾了他是以你最先点的那个边缘对过去最近的点衔接

但我说的那个例子本来点就是相同而且应该无限接近同一位置啊,按道理以最近点衔接应该可以接的上啊
作者: 锦瑟流年    时间: 2016-8-30 09:21
龍之逆鱗 发表于 2016-8-29 17:35
但我说的那个例子本来点就是相同而且应该无限接近同一位置啊,按道理以最近点衔接应该可以接的上啊

不一定哦  你可以复制两边的边缘 用分析里的长度分析 看看是不是相等的
作者: Jessesn    时间: 2016-9-1 21:23
龍之逆鱗 发表于 2016-8-29 17:35
但我说的那个例子本来点就是相同而且应该无限接近同一位置啊,按道理以最近点衔接应该可以接的上啊

最短距离是以短边的端点扑捉长边上最近距离的点,通常都是垂点
作者: kietsuc    时间: 2016-9-5 20:31
Jessesn 发表于 2016-8-29 09:44
方法不是唯一的,这里使用 MatchSrf可以很好的解决这个问题如下图

不好意思啊,这个东西是我写的,本来我只是打算自己用,但是被人传出去了,丢你们原厂脸了。还有,这个东西没有用到什么高级的东西,我崇尚简单,够用就行。我一直用jcad,当时写这个只是为了转到rhino渲染,rhino渲染还凑合。。。。。。。
作者: 罗德利亚    时间: 2016-9-6 20:34
kietsuc 发表于 2016-9-5 20:31
不好意思啊,这个东西是我写的,本来我只是打算自己用,但是被人传出去了,丢你们原厂脸了。还有,这个东 ...






欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2