查看: 2818|回复: 1
打印 上一主题 下一主题

[建模] “ 均匀”和“非均匀”

[复制链接]

308

主题

2

听众

3277

积分

中级设计师

Rank: 5Rank: 5

纳金币
3277
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-9-29 13:49:31 |只看该作者 |倒序浏览
再来看何谓非均匀。如图,我们使用建立曲线的第一个命令和第二个

命令分别建立一根曲线。



用what 命令看看他们的属性:

第一根曲线:



第二根曲线:



第一根曲线是均匀的,而第二根曲线是非均匀的。

这里先要提到前面的一个概念,Knot,knot 中文翻译为“节”,是个数据

而不是点。Knot 赋值于Knot 点之间。下文我们就简称Knot 为节点。

注意节点并不是EP(内插)点,在rhino 中我们无法打开节点进行拖

动,但可以捕捉到它的位置,而且Rhino 可以增加和减少节点。



我们的第一根曲线和第二根曲线都由三节构成,我们分别使用what 命令

检查每根小曲线。

上面的曲线:



下面的曲线:





大家看看红色框里面的曲线定义域,knot 赋值的实际含义就是节点之间

的定义域赋值。

Kont 不是一个数,比如说0 到1 就是它的值。

上面的曲线有四个节点,分成三段,每个节点之间的kont 赋值是均匀

的,因此它是均匀曲线,下面的直线knot 赋值是不均匀的,因此它是不均匀

曲线。

OK,我又下定义了:

在nurbs 中,一条曲线在其定义域内,knot 赋值是均匀的,那么这根曲

线是均匀直线;kont 赋值若是不均匀的,那么这根曲线是不均匀曲线。

再次提醒下前面提到的一点,CV 点的权重是影响节点的位置从而影响曲

线的造型,现在您能理解了吧。

同理,不均匀是对均匀的一种扩展,可以看做它的父集。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

活跃会员 优秀版主 荣誉管理 论坛元老

沙发
发表于 2012-11-20 10:05:33 |只看该作者
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-10 12:29 , Processed in 0.093699 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部