SView Help Center
English (US)

打开模型

Author: sviewngts Last Updated: 2026-09-08 17:27

    打开模型需要在systemParameters.json、documentParameters.json、commandParameters.json配置文件全部加载后再执行,可参考main_local.js中的initOnline方法

    具体打开模型逻辑如下:

let openCommand = null;
if (ret) {
	openCommand = commandsManager.getCommand(SView.Commands.CommandNames.OPENSAMPLEFILE);
} else {
	//没有配置文件的情况
	let array = new Map();
	array.set("fullClassName", "SView.Commands.OpenCommand");
	openCommand = commandsManager.getCommand(SView.Commands.CommandNames.OPENSAMPLEFILE, array);
}
if (svlxInfo.length === 1) {
	openCommand.fileInfo = svlxInfo[0];
} else {
	for (let fileInfo of svlxInfo) {
 		if (fileInfo.directPara.get('downloadUrl')) {
  		openCommand.addPath(fileInfo.directPara.get('downloadUrl'));
 		}
	}
}