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三个坐标用逗号间隔开

 

大话3dsmax

周末制作了一个异形龙骨形状的楼梯模型

2013-7-21 10:40:48

大话3dsmax

3dsmax高版本转化为低版本的方法

2013-8-2 12:38:32

7 条回复 A文章作者 M管理员
    • @言舌言语你是表情帝

  1. 这是什么软件?没听过的

    • 这哪里是什么软件。maxscript是3dsmax自带的脚本语言,属于编程类的

    • Linkli

      有点头大,主要是干吗的?木有听过 ,解释解释。。。。

    • 就是开发对3dsmax的二次开发,像插件之类的东西