第二个例子:曲线上的关键帧

Maya的动画曲线是基于Hermite曲线。Hermite曲线参数曲线的切线,用在他们的控制点。每个控制点还将包含一个输入和一个输出切线。正是这些直线与点被用来计算曲线。

// this function takes the name of a node and prints

// the names of all animated attributes

proc listAttachedAnimCurves(string $node) {

// get the connections and connected nodes

$src_a = `listConnections -s true -d false -c true $node`;

$src_n = `listConnections -s true -d false $node`;

print($node+"\n");

for($i=0;$i<size($src_n);$i++) {

$j = $i*2;

// query the node type of the connected node

$type = `nodeType $src_n[$i]`;

// see if it's a

// time to angular curve

// time to length curve or a

// time to unitless curve

if($type=="animCurveTA" ||

$type=="animCurveTL" ||

$type=="animCurveTU") {

print("\t"+$src_a[$j+1]+"\n");

}

}

}



作者这个例子和上个例子的源码一致,不知为何。。。。且翻译且想不明白。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值