MaxScript自学笔记01
LinkLi

LinkLi

MaxScript自学笔记01

建立一个盒子

mybox=box()

mybox是一个变量, box()是系统创建盒子的函数,后面的括号表示默认创建一个默认参数的盒子。如果要创建具有参数的盒子,可以怎么表达:

mybox=box length:20 width:20 height:20

注意每一个参数之间一定要用空格隔开,参数的数值用冒号连接。

 

修改盒子的参数

修改参数需要知道参数的名称,比如length、width、height、name等等。

修改参数的表达式:”变量“+”.“+”参数名称“=”新的值“,比如

mybox.length=100

再比如:mybox.name=”改变盒子的名字“,改变的数量是中文或其他字符串的时候,一定要用引号括起来。

 

获取对象的参数:showclass

 

使用方法,以方块(box)为例showclass “box.*”

box是系统变量,”.“是连接符, ”*“是通配符,表示任何字符或字符串。

这样会列出box内所有的参数

Box : GeometryClass {10,0}.height : float

.length : float

.lengthsegs : integer

.width : float

.widthsegs : integer

.mapcoords : boolean

.heightsegs : integer

OK

改变物体参数

 

表达式备注
mybox.wirecolor=bluemybox.wirecolor=color(color 50 255 152)blue是系统内定的颜色值,此外还有其他系统内定的颜色值:white、black、red、orange等等。非系统定义的要用RGB方式表达颜色,数值用空格隔开。
mybox.pos=[0,50,0]改变物体的位置,数值用中括号括起来,XYZ三个坐标用逗号间隔开
mybox.scale=[1.5,1.5,1.5]改变物体的大小,数值用中括号括起来,XYZ三个坐标用逗号间隔开

 

MaxScript自学笔记01
想学草蜢参数化
加我微信

本月精彩教程推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(7条)

MaxScript自学笔记01
想学草蜢参数化
加我微信