建立一个盒子
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是3dsmax自带的脚本语言,属于编程类的
有点头大,主要是干吗的?木有听过 ,解释解释。。。。
就是开发对3dsmax的二次开发,像插件之类的东西