Javascript API 文档
说明
脚本函数文档与教程可访问 此处。
更多示例见 Cyclone 3DR GitHub 仓库(高级脚本示例库)。
用法
Script 插件既可以从命令行执行 Javascript 代码,也可以从软件的主图形用户界面执行。
从应用程序主窗口
使用 Run Script 命令。
从命令行
从命令行使用 Script 插件时,可以指定如下列出的若干命令行参数:
| 参数 | 说明 | 语法 |
|---|---|---|
| --script | 启动时打开脚本对话框,并从给定的文件路径加载脚本。 | --script="D:/script.js" |
| --scriptOutput | 将控制台输出写入给定文件。 | --scriptOutput="D:/output.log" |
| --silent | 静默模式。禁用图形用户界面(无窗口)。 | --silent |
| --scriptParam | 可以指定额外的脚本代码,它会在指定的输入脚本(若有)之前执行。这有助于从命令行向脚本传递参数。例如,可以把 .3dr 文件名放入名为 fileToLoad 的变量中,然后在 .js 文件里使用它来打开该文件。使用 --scriptParam 定义变量的示例 js 文件 JavaScript if (typeof fileToLoad === "undefined") throw new Error("variable 'fileToLoad' must be define using --scriptParam"); var res = OpenDoc(fileToLoad); ... |
--scriptParam="var fileToLoad='d:/Project/3drfile.3dr';" |
| --scriptAutorun | 在应用程序初始化完成后自动运行脚本。如果已定义 --silent,则该参数没有作用。 |
--scriptAutorun |
提示
示例
以下是从命令行执行的示例:
plaintext
3DR.exe --script="D:/Tuto/SmoothPoly.js" --scriptOutput="D:/Output.log" --silent --scriptParam="var deviation=0.12; print('Use deviation control: ' + deviation);"
该命令行会:
- 以静默模式启动应用程序,没有窗口,仅在任务栏中显示一个图标。
- 执行脚本 SmoothPoly.js
- 将控制台输出写入文件 "D:/output.log"
- 打印
"Use deviation control: 0.12"