maxscript的自学笔记05-认识数据类型和运算

在一个max脚本中包含另一个脚本文件的写法

include “脚本名称的字符串”

例如:include “abc.ms”

maxscript的数据类型

  1. 数字 :比如1 2 3, 7.0 8.0
  2. 字符:比如hello ,注意字符必须放在””里面
  3. 数组:数组是一组数据的集合. 定义数组的地方法有几种, 一是”#()” ,表示空的数组. 二是”#(<expr>,<expr>)”, <expr>可以是数字, 字符, 表达式等各种类型的数据.

在maxscript中执行max的命令

格式是 max 一级菜单命令 二级菜单命令 [三级菜单命令](三级菜单命令是可选的)

例如:使用max打开文件命令的写法

max file open

再例如: 把物体改变为box显示模式

max box mode

 maxscript中的数学运算

与中学所学的法则一样, 例如求一个半径为2.5的球体体积, 则如下方式输入

V=4/3*pi*2.5^3

输出的结果是49.0874

字符串之间也可以运算

A= “3dscg.com是什么网站?”

B= “它是一个个人创办的3d软件学习网站.”

A+B

上面的语句输出的内容是: “3dscg.com是什么网站?它是一个个人创办的3d软件学习网站.”

随机函数的运算

规则:random 数字1 数字2

输出:数字1和2之间的随机值

例如:random 50 500

随机输出的值是221

递增函数

这没搞明白,以后再学习了

零刻学堂是专注建筑设计建模技术研究的网站,站长本人也在犀牛领域担任高级讲师多年,精通犀牛建模、建筑参数化和工业建模。
本站文章除了注明【转载】的,均为本人和本站用户原创,如需转载无需通过本人同意,但务必在转载文章内部添加本文链接和作者署名,违者追究其责任。
零刻学堂 » maxscript的自学笔记05-认识数据类型和运算

4 评论

  1. 弱弱的 问句,有什么IDE支持maxscript代码提示吗

    1. 什么是IDE??代码编辑器么

  2. 是的 如我平常用的 eclipse就是一个IDE

    1. max本身自带一个编辑器就有高亮代码的功能,外置编辑器了解过

发表评论