WEB开发网
开发学院图形图像3Dmax 水鹰脚本系列——3DS MAX 脚本入门教程 阅读

水鹰脚本系列——3DS MAX 脚本入门教程

 2008-05-06 21:15:31 来源:WEB开发网   
核心提示: 结果创建了一个盒子和一个球体,如图2-1所示,水鹰脚本系列——3DS MAX 脚本入门教程(5),现在单击工具栏按名字选择对象按钮,在弹出的对话框中会出现这个盒子的名字“Box01”和球体的名字“Sphere01”,函数名 box就是基类的名

结果创建了一个盒子和一个球体,如图2-1所示。现在单击工具栏按名字选择对象按钮,在弹出的对话框中会出现这个盒子的名字“Box01”和球体的名字“Sphere01”,这是默认的名字。

水鹰脚本系列——3DS MAX 脚本入门教程

图2-1

box length:100 width:100 height:2 这一行代码就是一个box构造器,它创建了一个长度为100、宽度为100、高度为2的box。搞了半天,原来构造器就是“盘古”啊,伟哉,万物之始!

什么是构造器?在MAXScript帮助中常常看到Constructor这个单词,中文意思就是构造器。但是帮助中只是说明构造创建对象的语法,但并没有专门的内容来说明构造器这个概念。我把它归纳如下:在MAXScript中创建对象的语法就叫作构造器,其实质就是调用函数来创建对象,所以可以把它看作是一个函数调用 。也可以说是用一个抽象的类产生一个具体的对象。这个函数的名称就是基类的名称,所谓基类就是不能再分的类。我们创建对象都是从基类开始的。Box就是个基类,它的上一级就是几何类,再上一级就是节点。

如果学过JAVA,那么知道创建一个box对象的语法是:

Box Box01=new box() ;

呵呵,学习MAXScript可舒服了,只需输入box()就可以构造一个box了,面且大小写,分号都可以不用注意。

当我们手工单击创建面板中的Box按钮,然后在视窗中完成一个长度为100、宽度为100、高度为2的Box时,在程序内部就调用了Box( )函数,就是把我们在界面中的操作转换成了box length:100 width:100 height:2 这行内部代码。

构造器由两部分组成,基类名和创建参数。整个构造器就是一个函数调用 ,函数名 box就是基类的名字。创建参数由参数名后跟一个 冒号 : 和参数值组成,如图2-2所示。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:脚本 系列 DS

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接