- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MAYA-mel常用函数详解
MAYA 中的常用表达式函数
1,算术函数
a;“abs( )” (绝对值函数)
例如;abs(5)
abs(-5.5) 5.
abs(0) 0
b;“ceil( )” (返回比括号中数大的最小整数)
例如;ceil(4.3)
ceil(-2.3) -2
c;“floor( )” (返回比括号中数小的最大整数)
例如;floor(4.3) 4
floor(-5.6) -6
d;“trunc( )” (取得括号中数的整数位)
例如;trunc(10.39) 10
trunc(-3.14) -3
e;“min(x,y)” (取得括号中两数比较后较小的数)
例如;float $a = 6.3;
float $b = 5.6;
float $c = 4.3;
float $min = min($a,$b);
float $min = min($min,$c);
f;“max(x,y)” (取得括号中两数比较后较大的数)
例如;max(2.1,3.5) 3.
g;“sign ()” (返回括号中的符号,正数返“1”,负数返 “-1 ”,
零则返回 “0”)
例如;sign(5) 1
sign(-5) -1
sign(0) 0
h;“clamp(min,max,parameter)”(求范围,当parameter小于min时则返回min,
当大于max时 则返回max,在min和max之间时则反回其自身)
例如;clamp(0,1,time);(只取time “0-1”的部分)
2,指数函数
a;“exp( )” (求衰减系数“e”的多少次方)(e = 2.718);
例如;exp(time);(基于时间递增)
b;“pow(x,y)” (求x的y次方)
例如;pow(2,3) 8
pow(8,1.0/3) 2
c;“sqrt( )” (专用开平方)
例如;sqrt(4) 2
d;“log(x)” (求x是e的多少次幂)
例如;log(1) 0
log(2.718) 1
e;“log10(x)” (求x是10的多少次幂)
例如;log(100) 2
log(1) 0
log(1000) 3
f;“hypot(x,y) (勾股定理)
例如;hypot(3,4)
3,随机函数
a;”noise( )” (噪音)
例如;noise(time)
noise(frame)
b; “dnoise( ) ” (噪音,对矢量进行操作)
例如;dnoise(2,3,4)
c; “rand( )” (随机函数的一种,针对浮点类型)
例如;rand(5) 在0到 之间随机
rand(2,4) 在2到4之间随机
d; “seed ()” (固定随机函数)
例如;seed(1) 1
e; “sphrand ()” (针对矢量的球型随机)
文档评论(0)