纳金网

标题: “ 均匀”和“非均匀” [打印本页]

作者: PIG头先生    时间: 2012-9-29 13:49
标题: “ 均匀”和“非均匀”
再来看何谓非均匀。如图,我们使用建立曲线的第一个命令和第二个

命令分别建立一根曲线。



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

第一根曲线:



第二根曲线:



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

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

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

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

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



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

检查每根小曲线。

上面的曲线:



下面的曲线:





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

的定义域赋值。

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

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

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

曲线。

OK,我又下定义了:

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

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

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

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

同理,不均匀是对均匀的一种扩展,可以看做它的父集。

作者: .    时间: 2012-11-20 10:05





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5