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

标题: rhino中nurbs曲线节点问题 [打印本页]

作者: 3982059    时间: 2010-5-9 16:09
标题: rhino中nurbs曲线节点问题
本帖最后由 3982059 于 2010-5-9 16:10 编辑

大家好!
本人是菜鸟,最近刚下载了 Rhino4.0 。想用它的nurbs功能,现在遇到一个问题,希望高手帮忙解答:

据本人所学的nurbs曲线的知识,若一条degree次nurbs曲线的控制点数目为N,那么 节点数 =degree+N+1。但是使用rhino的控制点曲线命令画出的nurbs曲线,用分析→检测→列出数据  命令,得出的曲线数据中节点数目 始终 比按上述公式计算的少两个。在rhino帮助文件中,它也提到rhino自身采用节点数=degree+N-1的算法,还说
“现在还有些软件使用旧版本的NURBS转换法。旧版本的NURBS转换法在计算knots值时,须在总额为degree+N+1 knots再额外多加两个knots值。当RHINO在输入或输出NURBS几何资料到这些软件时,会自动地增加或减少两个多余的knots值以符合其正确性。”
  
  可是我们现在要用 degree+N+1 个节点值,请问 这额外的 两个节点 应该怎么加啊?

  另外nurbs 新、旧转换法是什么意思?
  
  谢谢各位了!~
作者: imcaoonly    时间: 2010-5-9 18:29
看的头大啊
作者: Jessesn    时间: 2010-5-9 18:57
大家好!
大家好!
本人是菜鸟,最近刚下载了 Rhino4.0 。想用它的nurbs功能,现在遇到一个问题,希望高手帮忙解答:

据本人所学的nurbs曲线的知识,若一条degree次nurbs曲线的控制点数目为N,那么 节点数 =degree+N+1。但是使用rhino的控制点曲线命令画出的nurbs曲线,用分析→检测→列出数据  命令,得出的曲线数据中节点数目 始终 比按上述公式计算的少两个。在rhino帮助文件中,它也提到rhino自身采用节点数=degree+N-1的算法,还说
“现在还有些软件使用旧版本的NURBS转换法。旧版本的NURBS转换法在计算knots值时,须在总额为degree+N+1 knots再额外多加两个knots值。当RHINO在输入或输出NURBS几何资料到这些软件时,会自动地增加或减少两个多余的knots值以符合其正确性。”
  
  可是我们现在要用 degree+N+1 个节点值,请问 这额外的 两个节点 应该怎么加啊?

  另外nurbs 新、旧转换法是什么意思?
  
  谢谢各位了!~
3982059 发表于 2010-5-9 16:09



如果楼主想了解NURBS的相关知识,请查看原厂提供的资料
什么是NURBS http://cn.rhino3d.com/nurbs.htm

如果你能很轻松的读完上面的内容,  这里有更多的详细技术资料:
详述 NURBS NURB curves 指南
作者: ncmooc    时间: 2010-5-13 11:25
j大给的这几个资料链接很帅 谢了
作者: ncmooc    时间: 2010-5-13 11:29
可惜苹果开发者那个链接失效了。。。
作者: Jessesn    时间: 2010-5-13 11:35
可惜苹果开发者那个链接失效了。。。
ncmooc 发表于 2010-5-13 11:29


那个连接?
作者: ncmooc    时间: 2010-5-13 12:47
http://devworld.apple.com/dev/te ... ue25/schneider.html
作者: Jessesn    时间: 2010-5-13 12:59
http://devworld.apple.com/dev/techsupport/develop/issue25/schneider.html
ncmooc 发表于 2010-5-13 12:47


哦,这个连接以前是在那里发布的? 还有原来的引用地址吗?
作者: ncmooc    时间: 2010-5-13 13:03
是啊 就是你贴的后面那两个链接的第二个链接 “NURB curves 指南“ 。 这个链接在犀牛原厂资料后面也有,也是失效的。
作者: ncmooc    时间: 2010-5-13 13:05
如果你能很轻松的读完上面的内容,  这里有更多的详细技术资料:
详述 NURBS NURB curves 指南
Jessesn 发表于 2010-5-9 18:57


就是你贴的这个 “nurb curves指南”
作者: Jessesn    时间: 2010-5-13 13:15
就是你贴的这个 “nurb curves指南”
ncmooc 发表于 2010-5-13 13:05


哦,这样啊,呵呵。
Rhino已经哟Mac版本了,WIP中,现在免费测试
http://irhino3d.com/
这里了解相关资讯
作者: Jessesn    时间: 2010-5-15 19:48
哦,这样啊,呵呵。
Rhino已经哟Mac版本了,WIP中,现在免费测试
http://irhino3d.com/
这里了解相关资讯
Jessesn 发表于 2010-5-13 13:15


如上面地址不能访问,请使用新的地址 http://mac.rhino3d.com




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