讨论 --- 关于nubrs中knot的一些困惑(高端)

[复制链接]
跳转到指定楼层
27538 lu992 发表于 2012-8-6 16:28:46 楼主
本帖最后由 深蓝Ansen 于 2012-8-6 22:41 编辑

最近看了D大的斗牛,其中对节点这一部分不太理解,D大也是说得很模糊,自己也做了一些试验,发现有很多不理解的,特意上论坛发帖子,请教各路高手~~~
Q1.knot(节点)是不是曲线上的,它的赋值到底是什么?
Q2.为了探讨CP点的数量与knot数量的关系,我画了几条线,分别找出了它们的节点


黄色部分为节点
     


然后我做了个小统计     degree                    CP             knot
                                             2                       3                2   (D大所说的最简曲线,两个节点)
                                             3                       4                2   (最简曲线)
                                             3                       5                3   (Q2.1为什么多了一个CP点,knot会多一个)
                                             3                       6                5   (Q2.2为什么再多一个CP点,knot会突然比上面的多了两个,产生了突变)
                                             3                       7                6   (然后再增加一个CP点,knot就再增加一个)
                                             3                       8                6   (Q2.3这里为什么增加了CP点,knot的数量又不变了)
                                                                                                                           


这里我一直都没搞清楚CP点和knot之间的数量关系
Q3.D大在斗牛里面说knot的位置和赋值是决定曲线造型的本质原因,CP点知识影响knot的位置,那么knot的位置是如何根据CP点的位置确定的呢,是否在世界坐标中确定了CP点的坐标,也就确定了knot的坐标?

Q4.同样是degree=2的曲线,用4个节点画出的线(用内插点画线),我打开控制点显示有6个
                                      但是我用6个CP点画出的线,却显示只有5个节点,为什么反过来求得到的结果不一样




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
iapple 发表于 2012-9-5 22:08:55
9
lu992 发表于 2012-8-7 15:11
谢谢你的经验哦,我是用4个控制点的3阶曲线(也就是最简曲线)弄的sweep2,理论除了边界是不会产生ISO线的,但 ...

你勾选最简扫掠的选项了吗
hd7798200 发表于 2012-8-29 14:21:57
8
你是不是没有都用3阶线画啊,下面这个是正确的,我改了,

222.jpg (24.92 KB, 下载次数: 5)

222.jpg
 楼主| lu992 发表于 2012-8-8 01:41:50
7
控制点的数量=曲线阶数+段数
milan_7 发表于 2012-8-7 21:28
段数是啥?
milan_7 发表于 2012-8-7 21:28:17
6
控制点的数量=曲线阶数+段数
 楼主| lu992 发表于 2012-8-7 15:11:31
5
本帖最后由 lu992 于 2012-8-7 21:07 编辑
说说我所知道的
在3阶的情况下 1条ISO表示有5个控制点
也可能少于5个控制点
每添加一条ISO表示增加一排控制点
就是说2条ISO有6个控制点
依此类推3条ISO7个控制点
之所以控制点比ISO在数目上多4
是因为3阶 ...
resistance 发表于 2012-8-7 10:56
谢谢你的经验哦,我是用4个控制点的3阶曲线(也就是最简曲线)弄的sweep2,理论除了边界是不会产生ISO线的,但是它还是有那么多的ISO,这是为什么

2.png (174.71 KB, 下载次数: 9)

2.png
resistance 发表于 2012-8-7 10:56:49
4
本帖最后由 resistance 于 2012-8-7 14:13 编辑
但是knot理解了它的原理,就能很好的控制曲面的ISO了,我还是想了解一下~~~
lu992 发表于 2012-8-6 23:27

说说我所知道的
在3阶的情况下 1条ISO表示有5个控制点
也可能少于5个控制点
每添加一条ISO表示增加一排控制点
就是说2条ISO有6个控制点
依此类推3条ISO7个控制点
之所以控制点比ISO在数目上多4
是因为3阶至少需要4个控制点
如果4阶的话 1条ISO就6个控制点了
所以你如果想面很简洁 看起来没什么ISO 可以升阶
注意 这里提的ISO数目是不包括边缘线的
另外 控制点的数目也是经过删除复节点以后的数目
sweep2和blendsrf会产生大量复节点
利用剪切边loft也会产生复节点
 楼主| lu992 发表于 2012-8-6 23:27:24
3
但是knot理解了它的原理,就能很好的控制曲面的ISO了,我还是想了解一下~~~
resistance 发表于 2012-8-6 22:08:14
2
其实我觉得不用管这些太理论的东西
我们平时用3阶曲线就够了
blend时是5阶
有复节点就删删
就算不认识节点也不影响我们建模
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则