中山建网站哪家好,哪个网站美丽乡村做的比较好,网页编辑按键,海外网站免费建设MAXScript是Autodesk 3dMax的内置脚本语言。MAXScript为3dMax用户提供了以下功能#xff1a;
编写程序使用的大部分方面的脚本#xff0c;如建模、动画、材质、渲染等。
通过命令行侦听器窗口以交互方式控制程序。
在自定义实用工具面板卷展栏或无模式窗口中打包脚本…MAXScript是Autodesk 3dMax的内置脚本语言。MAXScript为3dMax用户提供了以下功能
编写程序使用的大部分方面的脚本如建模、动画、材质、渲染等。
通过命令行侦听器窗口以交互方式控制程序。
在自定义实用工具面板卷展栏或无模式窗口中打包脚本为其提供标准的用户界面。
将脚本打包为宏脚本并将这些宏脚本安装为产品工具栏中的按钮、菜单中的项目或将它们指定给键盘快捷键。
扩展或替换对象、修改器、材质、纹理、渲染效果和大气效果的用户界面。
为自定义网格对象、修改器、渲染效果等构建脚本插件。
使用ASCII和二进制文件I/O构建自定义导入/导出工具。
编写可以访问场景的整个状态的程序控制器。
构建批处理工具例如批处理渲染脚本。
通过OLE Automation设置与外部系统的实时接口。
将您在产品中的操作记录为MAXScript命令。
将脚本存储在场景文件中以便在每个受支持的通知事件中运行例如场景已重置、文件已打开或保存、渲染已启动或停止、对象选择已更改等等。
Maxscript示例
-- USD Exporter Example-- create an assortment of teapots
a [-100, -100, -100]
b [100, 100, 100]teapots #()
for i 1 to 10 do (t teapot pos: (random a b) radius: (random 10 50)if (random 1 2) 2 then ( append teapots t ))-- make an export options object
export_path some_teapots.usda
log_path pathConfig.appendPath (getDir #temp) /teapot_log.txt
export_options USDExporter.createOptions()export_options.Meshes false
export_options.Lights false
export_options.Cameras false
export_options.Materials false
export_options.FileFormat #ascii
export_options.UpAxis #y
export_options.LogLevel #info
export_options.LogPath log_path
export_options.PreserveEdgeOrientation true
export_options.Normals #none
export_options.TimeMode #current-- update the UI to match these settings:
USDexporter.UIOptions export_options-- export only the teapots in our list:
USDExporter.ExportFile export_path exportOptions:export_options nodeList:teapotsMaxScript命令处理器是一个解释器它实现了xBase编程语言的一个子集专门用于网页内部以提供服务器端脚本功能。不要将MaxScript与3D动画包3ds Max的脚本语言MaxScript混淆。
作为命令处理器MaxScript需要一个web服务器来处理每当web服务器接收到对MaxScript页面的请求时它必须将其传递给解释器解释器从上到下解析所有行以搜索要执行的xBase代码。然后页面被传递回web服务器web服务器将其传递到web浏览器。
MaxScript页面使用文件扩展名.MSP. MSP页面是标准的HTML页面它们可以包含XHTML和Javascript代码以及xBase代码。xBase语句可以由数百行或单个函数调用组成始终包含在HTML服务器端标记中。
maxScript的标记与PHP和其他服务器端脚本语言使用的标记类似要将xBase代码启动到网页中必须使用%的标记。标记%标记代码的结束。MaxScript被用作免费软件产品的核心如dbfree及其商业对应产品DBMax
最新版本2.21发布于2008年实现了xBase命令和函数的大量子集以及编写要集成在该语言中的UDF用户定义函数的能力。
MaxScript专门设计用于在互联网上动态显示实时数据并充当web服务器扩展从HTML页面内部处理xBase/Cipper代码。因此解释器需要一个web服务器来处理并且所有要处理的页面都必须位于可访问的网站上。
MaxScript引擎采用win32可执行文件的形式实现了xBase、类似Clipper的编程语言可用于任何和所有web应用程序的功能、命令和函数并使用内置驱动程序动态访问DBF表中的实时数据并将其呈现到互联网而无需ODBC或ADO连接。
该引擎支持xBase的大部分命令和函数如USE、SET FILTER、INDEX、CREATE等和流控制结构如DO..WHILE、DO..CASE、IF..ENDIF以及数十个标准xBase函数用于日期处理、字符串操作、数学管理、直接文件访问等。还支持用户定义的函数并且提供了用于进一步扩展语言功能的外部库。