05_限制函数、转换函数.doc_第1页
05_限制函数、转换函数.doc_第2页
05_限制函数、转换函数.doc_第3页
05_限制函数、转换函数.doc_第4页
05_限制函数、转换函数.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

极限函数:Abs返回的值是数字的绝对值。整数或浮点的绝对值是没有正负数之分的数字。矢量的绝对值是不带负号的矢量元素。例如: abs(-1) 返回值为1。 abs(1) 返回值为1。 abs() 返回值是。 abs(Ball.translateY) 若Ball.translateY 为-20,那么返回值是20Ceil:返回的值是一个经过舍入的最小的整数,它大于或等于浮点数。例如: ceil(2.344) 返回值3。 ceil(3.0) 返回值是3。 ceil(Rock.scaleY) 若Rock.scaleY 含有数字-2.82, 那么返回数值-2。Floor:返回的数字是经过舍入的最大整数,它小于或等于浮点数。例如: floor(2.344) 返回值为2。 floor(3.0) 返回值为3。 floor(Head.height) 如果Head.height 是-2.8,那么返回的值是-3。Clamp:返回的值在一个范围内,可使用clamp 函数在一个范围内定义增量、减量或随机改变的数值。 clamp( float minnumber,flaot maxnumber, float parameter) minnumber 和 maxnumber 指定返回值的范围。 Parameter 是一个属性或变量。它的值被定义在一个范围内。 如果parameter 在定义范围内,那么函数将根据参数返回一个数值。 若parameter 大于这个范围,那么函数返回的值为maxnumber。 若parameter 小于这个范围,那么函数返回的值为minnumber。例如: clamp(4,6,22) 返回值为6,因为22大于6。范围的最大数。 clamp(4,6,2) 返回值为4,因为2小于4,范围的最小数。 clamp(4,6,5) 返回值为5,因为它在这个范围内。 Ball.scaleY = clamp(0,3,time); 在表达式执行时,返回的值在03之间。 设定动画返回到第1帧。上面的表达式执行并且Ball的scaleY 属性接受时间的值(一个比0稍大的值)。Clamp 函数返回时间的值,因为时间的值在03之间。 播放动画时,时间随每帧增加。表达式在每帧执行,并且Ball的scaleY 属性接受时间的值直到超过3。当时间超过3 时,clamp 函数返回值3。Min:返回的值是两个浮点数中较小的一个。 min(float number,flaot number) number是要进行比较的数字。 例如: min(7.2,-3.2) 返回值为-3.2。 aa.height = -2; bb.height = 9; $Mylight = min(aa.height,bb.height); 设置$Mylight 为-2。MAX:返回的数值是两个浮点数中较大的一个。 max(float number,flaot number) number 是要进行比较的数字。 例如: max(7.2,-3.2) 返回值为7.2。 aa.height = -2;bb.height = 9; $Mylight = max(aa.height,bb.height); 设置$Mylight 为9。Sign:返回的值是代表数字符号。若数字是负值,那么返回值是-1,若是整数,返回值是1,若是0,那么返回值是0。 sign(float number) number 是要确定符号的数字。 例如: sign(-9.63) 返回值是-1。 sign(0) 返回值是0。 sign(10) 返回值是1。 sign(Ball.translateX) 如果Ball.translateX 是5,那么返回值是1。Trunc:返回浮点数的整数部分。 trunc(float number) number是要截取的数字。 例如: trunc(2.344) 返回值为2。 trunc(0.3) 返回值为0。 trunc(-2.82) 返回值为-2。 trunc(time) 如果时间为3.1234,那么返回值是3。转换函数:Deg_to_rad:角度转弧度。返回一个和度数值相等的弧度值,1弧度约等于57.29578 度。 deg_to_rad(float degrees) degrees 是要转换弧度的角度值。Rad_to_deg:弧度转角度。返回一个和弧度值相等的角度值,1弧度约等于57.29578度。 rad_to_deg(float radians) radians 是要转换成度的角弧度。Hsv_to_rgb:颜色转换。把HSV 矢量转换为RGB矢量。 vector hsv_to_rgb(vector hsv) hsv

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论