1. update
作用:更新模型快照。
1.1. 参数说明:
名称 | 说明 | 类型 | 是否必填 | 示例 |
---|---|---|---|---|
key | 快照key | 字符串 string | 是 | "35165165" |
parameter | 参数 | 对象 obkect | 是 | 见下方 |
返回值说明 | 类型 | 示例 |
---|---|---|
无返回值 | NULL | NULL |
1.2. 调用方式:
/**
* 该方法用来更新模型快照
* @method update
* @param {string} key 快照key
* @param {object} [parameter] 更新的参数
* @param {string} [parameter.cameraState] 相机状态,包含position、target、up
* @param {string} [parameter.componentState] 构件状态
* @param {array} [parameter.highlightComponentsKeys] 高亮构件数组
* @param {array} [parameter.highlightModelsKeys] 高亮模型数组
* @param {string} [parameter.imageURL] base64格式图片
* @return {void}
*/
var obj={
cameraState: cameraState, //{string} 对象,相机状态,包含position、target、up
componentState: componentState, //{string} 对象数组 , 构件信息,
highlightComponentsKeys: highlightComponentsKeys, //{Array}数组, 高亮的构件key集合
highlightModelsKeys: highlightModelsKeys, //{Array}数组,高亮的模型key集合
imageURL: imgURL, //{base64} 当前canvas的截图
};
snapshot.update("35165165",obj);