首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 认证考试-> 软件水平考试
表达式动画之functions(2)_maya教程
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
表达式动画之Functions
  三数学函数的用法

  了解这一部分的内容最好能够参考高中教本关于三角函数的章节。
ABS是ABSOULTE的缩写意思是取决对值。
  例如:
intabs(intnumber)
floatabs(floatnumber)
vectorabs(vectornumber)
  函数名是abs,它将返回number的绝对值。绝对值是没有正负数之分的数值。
  本例说明abs函数有3种格式。每种格式要求一个不同数据类型的参数并返回一个不同数据类型的值。
  第一个格式说明用户可以键入整数类型参数,并且函数返回一个整数。比如,abs(-3)返回数值3。
  第二个格式说明用户可以键入一个浮点类型参数,并且函数返回一个浮点数,比如,abs(-7.54)返回7.54。
  第三个格式说明可以键入一个向量,而且函数返回一个向量。比如,abs(<<3,-6.3,-2>>返回<<3,6.3,2>>。

acos
  返回的是一个数值的反余弦弧度值,其范围是0~pi。
floatacos(floatnumber)
number是角的余弦值,其范围是-1~1。
  例如:
acos(1)
  返回值是0。
acos(-0.5)
  返回的是2.0944弧度。

acosd
  返回的是一个数值的反余弦角度值,其范围是0~180。
floatacosd(floatnumber)
number是角的余弦值,范围是-1~1。
  例如:
acosd(1)
  返回值是0度。
acosd(-0.5)
  返回值是120度。
asin
  返回值是一个数值的反正弦弧度值,其范围是-pi/2到pi/2。
floatasin(floatnumber)
number是角的正弦值,其范围是-1~1。
  例如:
asin(0.5)
  返回值是0.525弧度。
asind
  返回的是一个数值的反正弦度数值,其范围是-90到90。
floatasind(floatnumber)
number是角的正弦值,范围是-1~1。
  例如:
asind(0.5)
  返回的是30度。
atan
  返回的是一个数值的反正切弧度值,其范围是-pi/2到pi/2。
floatatan(floatnumber)
number是角的正切值,可为任何值。
  例如:
atan(1)
  返回值是0.785。
atand
  返回的是一个数值的反正切角度值,其范围是-90~90度。
floatatand(floatnumber)
number是角的正切值,可为任何值。
  例如:
atand(1)
  返回的是45度。
atan2
  返回的是一个在X,Y坐标轴中指定的反正切弧度值。这个角是以X轴为一边,另一边是由原点和坐标系
  中一点形成的直线构成。返回的角以弧度为单位,范围是-pi到pi。
floatatan2(floatY,floatX)
X是点的X坐标。
Y是点的Y坐标。
  例如:
atan2(1,1)
  返回的是0.785弧度。
  今天就写到这,已经很晚了,欢迎与我共同讨论
tobecontinue

  今天加上MATHFUNCTIONS的最后一部分,来结素这个话题。其他的函数由于他们比较好理解,就不做说明了。毕竟一个人的能力是有限的。有点对不住大家了。
atan2d
  返回的是一个在X,Y坐标系中指定的反正切角度值。返回的角以度为单位,范围是-180到180度。
floatatan2d(floatY,floatX)
X是点的X坐标。
Y是点的Y坐标。
  例如:
atan2d(1,1)
  返回45度。
hypot
  返回的是从原点到在X,Y坐标系点的二维向量值.

angle
  返回向量间的弧度角.
floatangle(vectorvector1,vectorvector2)
vector1是一个向量。
vector2是另一个向量。
  返回角是两个向量所夹角中的最小角,它通常小于180度。
  例如:
angle(<<2,-1,1>>,<<1,1,2>>
  返回1.0472弧度,它等于60度。
cross
  返回由两个向量定义的叉乘值。
  对于两个向量,叉乘值是由两个向量定义而成的面的法线,
vectorcross(vectorvector1,vectorvector2)
  若叉乘值是0,那么可能是两个向量平行或在同一条直线上。若一个或两个向量是<<0,0,0>>,那么叉乘
  值返回<<0,0,0>>。
vector1是一个向量。
vector2是另一个向量。
  例如:
cross(<<1,2,-2>>,<<3,0,1>>
  返回值是<<2,-7,-6>>。
dot
  返回两个向量的浮点点积。点积把两个向量作为自变量并返回一个标量值。
floatdot(vectorvector1,vectorvector2)
  如果点积返回0,那么两个向量是垂直的。
vector1是一个向量。
vector2是另一个向量。
  例如:
dot(<<1,2,-2>>,<<3,0,1>>
  返回1,这个例如的点积是(1*3) (2*0) (-2*1),它等于1。
mag
  返回向量的值,它是向量的长度,floatmag(vectorvector)
vector是所要得到数值的向量。
Mag函数使用下列公式把向量转换为一个浮点数。
  例如:
mag(<<7,8,9>>
  返回值13.928。

rot
  返回一个向量,它代表以指定轴旋转一定弧度后点的位置。
vectorrot(vectorpoint,vectoraxis,floatangle)
point是在世界坐标系中点的位置。
Axis是点围绕之旋转的轴。这个轴是一条经过原点的有指定方向的线。
angle是点所旋转的弧度。
  例如:
rot(<<3,3,0>>,<<1,0,0>>,0.5)
  返回值为<<3,2.633,1.438>>。这是一个向量,它是沿<<1,0,0>>的轴旋转0.5弧度后点的位置在<<3,3,0>>
  的向量。
  例如:
particleShape1.position=rot(position,<<0,1,0>>,0.1);
  假定在场景中有一个单粒子物体,它的位置是<<4,6,0>>,并为它的粒子形节点写了上面的runtime表达
  式。播放动画时,粒子将沿Y轴旋转成一个圆形图案。
  在每帧中,粒子旋转0.1弧度,约为5.7度,

unit
  返回一个和向量相应的unit向量。
unit向量具有和指定向量相同的方向,但是它的数量是1。
vectorunit(vectorvector)
vector是和unit向量相应的向量,
  例如:
unit(<<1,1,1>>
  返回<<0.577,0.577,0.577>>。(完)


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·省市联动菜单的源代码实现(access数据库版)-ASP教程,数据库相关
·【HTML】打开页面时按照指定的URL直接跳转到另一新页面-ASP教程,脚本编码
·多功能DataGrid打印类(WinForm C#)-.NET教程,C#语言
·我也来谈WEB打印。-ASP教程,打印相关
·C#中的泛型 (From dotNet SDK 2.0 Beta1)-.NET教程,C#语言
·J2EE WEB层的曙光 -- JSF-JSP教程,J2EE/EJB/服务器
·C#:获得文件版本信息及只读文件的删除-.NET教程,C#语言
·[ASP.NET]按键跳转以及按Enter以不同参数提交,及其他感应事件-.NET教程,Asp.Net开发
·谈基于.net平台windows开发中的模式窗体-.NET教程,.NET Framework
·ASP.NET 2.0 中实现 Treeview 与数据库的绑定(含代码)-.NET教程,Asp.Net开发
最新文章
·中文版windows xp系统升级sp3新鲜体验_windows xp
·十个提高windows vista系统性能的秘密_windows vista
·用搏客blog月收入200美圆_网赚技巧
·google 禁止使用在线广告宣传adsense推介_网赚技巧
·做广告联盟的站长必读规则_网赚技巧
·刘润:用c2c模式运作捐献公益组织_站长访谈
·seo资料站长丘仕达访谈:整站优化心得_站长访谈
·易被忽视的优化网站设计的五种方法_站长心得
·photoshop非主流照片:可爱红脸蛋美女_photoshop教程
·如何让网民爱上你的网站?(1)_站长心得
相关主题
  • 表达式动画之functions(1)_maya教程
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭