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

标题: 偏移6个相接面后,不在一个点上,如何解决 [打印本页]

作者: 蜗牛不牛    时间: 2014-11-21 17:39
标题: 偏移6个相接面后,不在一个点上,如何解决
我想问个问题,如附件中的图片,六个面本来有个交点,但是为什么offsetsrf后,新的六个面就不相交于一点了喃?
我想知道是什么原因导致这个问题,还有就是怎么才能做出我想要的仍然有一个相交点的六个面?谢谢

1.JPG (36.58 KB, 下载次数: 10)

1.JPG

2.JPG (84.56 KB, 下载次数: 9)

2.JPG

作者: 抢眼镜    时间: 2014-11-22 11:08
是平面么  不合理啊
作者: 470942035    时间: 2014-11-22 16:42
程序就是这样的
作者: 花づ弄影    时间: 2014-11-22 17:25
除了正锥形其他绝对不在一个点,你需要自己去找一个平均点
作者: shadow    时间: 2014-11-22 17:56
组合曲面偏移后,程序是算单个曲面偏移然后相交剪切出公共边的。两个没修剪过的曲面组合再偏移,你会发现偏移后的曲面是修剪曲面。知道了这个原理之后你就不难理解为何你这个造型偏移后不能保证它们还汇聚在中心点,如果要一定要在中心交汇成一个点,那么你的偏移前后的两个曲面,间距肯定不会是一样的。

什么时候可以做到你想要的偏移后又能交汇在一个点,只有在正多边形的时候。
作者: Jessesn    时间: 2014-11-23 17:02
花づ弄影 发表于 2014-11-22 17:25
除了正锥形其他绝对不在一个点,你需要自己去找一个平均点

+1, 圆锥面才有可能偏移后共点。
作者: 蜗牛不牛    时间: 2014-11-24 09:36
是数学上就不可能是一个点吗?
就软件来说,我怎么才能找到这个点喃?
作者: Jessesn    时间: 2014-11-24 22:35
蜗牛不牛 发表于 2014-11-24 09:36
是数学上就不可能是一个点吗?
就软件来说,我怎么才能找到这个点喃?

最简单的方式建议你将这些三角面转换为网格,然后使用 OffsetMesh, 这样你就能很快的找到这个点,当然这并不能保证偏移之后的面之间是均匀间隙。




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