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

标题: 关于曲面边缘 [打印本页]

作者: ncmooc    时间: 2010-4-21 23:06
标题: 关于曲面边缘
本帖最后由 Jessesn 于 2017-5-4 14:34 编辑
两个曲面,边缘只有两排控制点在一条直线上,但这两个面水平对称,所以就达到了g2连续?
后面是我将这两个面合并了,曲面就变形了。
我对此不是很理解
是不是曲面边缘的控制点权重比内部的控制点权重大?
另外kink点有什么性质?
knot就是control point?

什么是G0


什么G1


什么是G2


什么是Kink


什么是控制点(不等于Knot)


什么是 Knot



再来回答你的问题,关于 MergeSrf 指令变形的问题,是由于开启了Smooth选项造成,开启Smooth项,会平滑地合并两个曲面,合并以后的曲面比较适合以控制点调整,但曲面会有较大的变形。请在执行指令时关闭 Smooth 选项,即可尽可能的保持不变形。


曲面控制点的Weight值,如果不手动调试,一般都为1 ,不存在内外的差别
十分感谢j大,我知道曲面和曲线连续性的概念,问这个问题是看到你早期的一片帖子说道的一个事情,因为对称所以只有两排控制点在一条直线上,其实也达到g2连续了,就像我途中未匹配之前的两个曲面一样,我看斑马线确实和g2连续一个效果了,而且看Modern一篇做洗发膏瓶子的匹配曲面时候也说道,大致是“把曲面按iso分成两片,因为单片曲面匹配的话会需要很多iso,分割成两块曲面匹配的话不需要增加iso就能得到很好的效果”
所以我想曲面边缘是不是控制曲面的权重比曲面内部的权重大。

还有是不是单曲面内部也会存在一排kink点?记得d大的书中好像提到过


如果对称的物体,只有两排控制点,却有G2的连续,这个是因为其满足G2的条件,

请看G2 的条件,

其中有个重要的特征,端点的曲率大小一致,再看对称的物体,如下图,测量两端端点的R值,是相通的,曲线曲率=1/曲线半径 所以能满足G2的条件


曲面内部的Kink点(尖锐点)?这种情况非常特殊,如果不是刻意调试是很难有这样的情况,如下图这张单曲面


无论使用什么方式分割曲面,都不会影响到曲面控制点的weight(权重),Rhino目前只提供一种方式修改权重,就是指令 weight,如果不执行weight指令修改曲面控制点的权重,曲面控制点权重是相同的,默认情况都为1,也就不存在曲面边缘比曲面内部权重大的问题。


谢j大,
那个对称g2连续的问题,也就是说三排cp在一条直线上只是g2连续的充分不必要条件。而两边曲率相同才是g2连续的充要条件是吧。
曲面内部的kink点问题,请问j大这张单曲面试怎么调出来的? 我说的那个曲面内部的kink点我找到例子了,Modern说是假单曲面,就是两个达不到g2连续的面merge时候smooth=no守候产生的那种面  就会产生一条kink点的iso线。
对,确实是这样 。但对于 MergeSrf指令,只有在 Smooth=No 时才能维持原始形状,无论是否满足G2的情况。




作者: Jessesn    时间: 2010-4-21 23:47
两个曲面,边缘只有两排控制点在一条直线上,但这两个面水平对称,所以就达到了g2连续?
后面是我将这两个面合并了,曲面就变形了。
我对此不是很理解
是不是曲面边缘的控制点权重比内部的控制点权重大?
另外kink点有什么性质?
knot就是control point?
ncmooc 发表于 2010-4-21 23:06


什么是G0


什么G1


什么是G2


什么是Kink


什么是控制点(不等于Knot)


什么是 Knot

作者: Jessesn    时间: 2010-4-21 23:55
两个曲面,边缘只有两排控制点在一条直线上,但这两个面水平对称,所以就达到了g2连续?
后面是我将这两个面合并了,曲面就变形了。
我对此不是很理解
是不是曲面边缘的控制点权重比内部的控制点权重大?
另外ki ...
ncmooc 发表于 2010-4-21 23:06


再来回答你的问题,关于 MergeSrf 指令变形的问题,是由于开启了Smooth选项造成,开启Smooth项,会平滑地合并两个曲面,合并以后的曲面比较适合以控制点调整,但曲面会有较大的变形。请在执行指令时关闭 Smooth 选项,即可尽可能的保持不变形。


曲面控制点的Weight值,如果不手动调试,一般都为1 ,不存在内外的差别
作者: fengyun319    时间: 2010-4-22 08:44
学习了!
作者: imcaoonly    时间: 2010-4-22 09:46
收益匪浅啊
作者: zheng    时间: 2010-4-22 10:07
{:4_91:}{:4_91:}
作者: ncmooc    时间: 2010-4-22 21:37
本帖最后由 ncmooc 于 2010-4-22 21:38 编辑

3# Jessesn


十分感谢j大,我知道曲面和曲线连续性的概念,问这个问题是看到你早期的一片帖子说道的一个事情,因为对称所以只有两排控制点在一条直线上,其实也达到g2连续了,就像我途中未匹配之前的两个曲面一样,我看斑马线确实和g2连续一个效果了,而且看m大一篇做洗发膏瓶子的匹配曲面时候也说道,大致是“把曲面按iso分成两片,因为单片曲面匹配的话会需要很多iso,分割成两块曲面匹配的话不需要增加iso就能得到很好的效果”
所以我想曲面边缘是不是控制曲面的权重比曲面内部的权重大。

还有是不是单曲面内部也会存在一排kink点?记得d大的书中好像提到过

再次感谢
作者: Jessesn    时间: 2010-4-22 23:09
本帖最后由 Jessesn 于 2014-4-6 22:11 编辑
3# Jessesn
十分感谢j大,我知道曲面和曲线连续性的概念,问这个问题是看到你早期的一片帖子说道的一个事情,因为对称所以只有两排控制点在一条直线上,其实也达到g2连续了,就像我途中未匹配之前的两个曲面一样,我看斑马线确实和g2连续一个效果了,而且看Modern一篇做洗发膏瓶子的匹配曲面时候也说道,大致是“把曲面按iso分成两片,因为单片曲面匹配的话会需要很多iso,分割成两块曲面匹配的话不需要增加iso就能得到很好的效果”
所以我想曲面边缘是不是控制曲面的权重比曲面内部的权重大。

还有是不是单曲面内部也会存在一排kink点?记得d大的书中好像提到过

再次感谢
ncmooc 发表于 2010-4-22 21:37

如果对称的物体,只有两排控制点,却有G2的连续,这个是因为其满足G2的条件,

请看G2 的条件,

其中有个重要的特征,端点的曲率大小一致,再看对称的物体,如下图,测量两端端点的R值,是相通的,曲线曲率=1/曲线半径 所以能满足G2的条件


曲面内部的Kink点(尖锐点)?这种情况非常特殊,如果不是刻意调试是很难有这样的情况,如下图这张单曲面


无论使用什么方式分割曲面,都不会影响到曲面控制点的weight(权重),Rhino目前只提供一种方式修改权重,就是指令 weight,如果不执行weight指令修改曲面控制点的权重,曲面控制点权重是相同的,默认情况都为1,也就不存在曲面边缘比曲面内部权重大的问题。
作者: ncmooc    时间: 2010-4-23 17:19
谢j大,
那个对称g2连续的问题,也就是说三排cp在一条直线上只是g2连续的充分不必要条件。而两边曲率相同才是g2连续的充要条件是吧。
曲面内部的kink点问题,请问j大这张单曲面试怎么调出来的? 我说的那个曲面内部的kink点我找到例子了,m大说是假单曲面,就是两个达不到g2连续的面merge时候smooth=no守候产生的那种面  就会产生一条kink点的iso线。
作者: Jessesn    时间: 2010-4-23 21:09
本帖最后由 Jessesn 于 2010-4-23 22:11 编辑
谢j大,
那个对称g2连续的问题,也就是说三排cp在一条直线上只是g2连续的充分不必要条件。而两边曲率相同才是g2连续的充要条件是吧。
曲面内部的kink点问题,请问j大这张单曲面试怎么调出来的? 我说的那个曲面内部的kink点我找到例子了,m大说是假单曲面,就是两个达不到g2连续的面merge时候smooth=no守候产生的那种面  就会产生一条kink点的iso线。
ncmooc 发表于 2010-4-23 17:19


对,确实是这样 。但对于 MergeSrf指令,只有在 Smooth=No 时才能维持原始形状,无论是否满足G2的情况。
作者: ncmooc    时间: 2010-4-23 22:43
j大 威武

j大上面那个内部有尖锐点的曲面是怎么调节出来的???
作者: Jessesn    时间: 2010-4-23 22:47
j大 威武

j大上面那个内部有尖锐点的曲面是怎么调节出来的???
ncmooc 发表于 2010-4-23 22:43


把控制点集中在一个点, 有些时候,如果你不小心把局部的控制点集中到一起(可能不在一个点,但是距离很近)就容易出现这样的问题
作者: step521    时间: 2010-4-25 22:06
perfect 1# ncmooc
作者: yanchengfeng    时间: 2010-6-22 14:57
标题: RE: 关于曲面边缘
看看 了解下 基础补充下
作者: wenwulai    时间: 2010-8-16 00:46
看一看能不能帮到忙!
作者: lonelychan    时间: 2010-9-7 00:19
哦,受教了~~··
作者: dinodesign    时间: 2010-11-25 10:04
学到东西
作者: rickyheyanyu    时间: 2010-12-13 10:28
还是不懂。。。
作者: zyj0574    时间: 2010-12-14 09:35
收益匪浅啊
作者: zyq718    时间: 2010-12-21 15:37
cfxxxxxxxxxxxxxx
作者: justfeel    时间: 2011-1-9 14:06
受教了~~~~~
作者: feng090688    时间: 2011-3-16 11:31
以前一直都搞不懂大家所说的G0 G1 G2为何物, 现在应该有个初步的了解了
作者: DING777    时间: 2011-3-18 18:54
我也想弄明白呀,有教的吗
作者: freeideal    时间: 2011-4-3 11:24
谢谢,今天又学习到了新的知识,也解决了我的困惑
作者: design.in.1988    时间: 2011-4-15 20:02
过来学习学习

作者: nelogt    时间: 2011-4-23 10:17
J大好强啊
作者: MAXYAYAYA    时间: 2011-5-13 15:31
学习了!
作者: hexixi    时间: 2011-7-20 17:17
很好啊!加油
作者: ngboy    时间: 2011-8-3 09:35
高手!强烈学习
作者: nelogt    时间: 2011-8-5 13:30
受教了,哈哈
作者: snake    时间: 2015-1-7 13:16
恩,学习中!!




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