- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
飞浪脚本零起点入门系列(三)
飞浪脚本零起点入门系列(三)
飞飞浪浪脚脚本本零零起起点点入入门门系系列列((三三))
MAXScript 算术表达式与赋值表达式
MAXScript 算术表达式与赋值表达式
MMAAXXSSccrriipptt算算术术表表达达式式与与赋赋值值表表达达式式
著作:飞浪 制作:【WEWE】
: CG++ , , , :)
: CG++ , , , :)
声明::本教程为 CCGG++++原创,,未经本人允许,,禁止一切形式的转载,,谢谢合作::))
上一节:飞浪脚本零起点入门系列(二) MAXScript数据类型
飞浪脚本零起点入门系列(三) MAXScript算术表达式与赋值表达式
本节关键词::::
+ - * / ^ as = += -= *= /=
本节跟上节紧密联系,希望没学过程序的朋友把开始这几节一定要弄懂。你要是
学过程序,了解一
下MAXScript的规则吧。
算术表达式
MAXScript算术表达式与我们小学时学的算术一个道理,都是对数值进行运算
如加、减、乘、除等。
MAXScript
MAXScript
MMAAXXSSccrriipptt数学运算符有:
+ 数学中的加号,如1+1,a+b
- 数学中的减号,如2-1,a-b
* 数学中的乘号,如5*6,a*b
/ 数学中的除号,如4/2,a/b
^ 数学中的幂运算,如2^6即2的6次方
as 强制类型转换,严格说这不是数学运算符,以后会发现as会用在很多地方。
好,现在打开MAXScript Listener试试以上数字运算:
此主题相关图片如下:tutorial201.jpg
运算符可以对数字进行运算,同时运算符左右还可以是函数调用或另外的数学表
达式,即复合运算,
如:(a + b) / c; (sin x) * -d 。
as,具体表达式为: 操作数 as 类型,这里的类型就包括上节讲的部分数值类
型,用法如下:
1.234 as integer --1.234是float类型数值,integer是整形数值,这句就
是强制把1.234变为整
形数值,它不是四舍五入,而是直接将小数点后面的尾巴去掉,所以上面那句跟
1.934 as
integer一个效果得到结果1。
123456789 as string --强制把数值123456789转化为字符常量,结果为
123456789。
下面大家试试数值转换的结果:
此主题相关图片如下:tutorial202.jpg
我们知道,数学运算有优先级,以前背的口决:先算乘除,后算加减,有括号先
算括号,那么在
MAXScript里面也是一样的,唯一不同的是,MAXScript运算里面只有小括号
(),那么如果我想括
号里面再加括号怎么办呢?还是小括号。MAXScript会自动识别括号的级别,
从最里层开始执行。
而中括号[],大括号{}则另有用途。数学运算的优先级从高到低如下:
操作数
函数调用 --如sin x,cos y
as
^ --右结合性
* 和 / --左结合性
+ 和 - --左结合性
混合运算 我们来练习一下上面的运算符号:
此主题相关图片如下:tutorial203.jpg
sin 45 * 5
(sin 45 * 5) as integer
3^8 / 100 as float --运算顺序为:先进行3^8运算得到6561,后面as运
算级别高于/,所以再
进行100 as float运算得100.0,最后才进行/运算即6561/100.0得65.61
2 * pi * 8^2 --pi是常量,即圆周率п,这句就是计算半径为8的圆的面积
2 * -9 / e --e常量,即自然对数底
赋值表达式
先介绍一下变量,在运行程序的时候,值可以改变的量称为变量。一个变量应该
有一个名字,即
变量名,如果它的值改变了,你一喊它的名字就知道它作了什么改变了。给变量
命名也要遵循一
定规则,与其它程序一样,变量名只能
您可能关注的文档
- 纯度对比,冷暖对比.ppt
- 很棒的 后期制作漫谈 文档.doc
- 魔兽短片MAX + AE后期制作.doc
- 色环及明度推移.ppt
- 手把手教你用ae+pi打造简单轮廓流光特效.doc
- 星星拖尾的效果.doc
- [高级技术]Vray高级合成技术 ).doc
- █云飞雪落 灯光心得2.doc
- Vray for SketchUp “光之教堂”,灯光参数 .doc
- 不用插件也能做出逼真藤椅】!.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
- 高端室内设计、酒店设计、会所设计、办公室设计、餐饮酒吧设计、别墅设计 + 关注
-
实名认证服务提供商
高端室内设计、酒店设计、会所设计、办公室设计、餐饮酒吧设计、别墅设计
文档评论(0)