打开模型

    打开模型需要在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'));
 		}
	}
}

全部评论