1. add
作用: 把单个批注对象信息放入到渲染到批注列表。
1.1. 参数说明:
形式参数: 有
名称 | 说明 | 类型 | 是否必填 | 示例 |
---|---|---|---|---|
postilObj | 批注信息 | 对象 Object | 是 | 看调用方式举例 |
返回值说明 | 类型 | 示例 |
---|---|---|
无返回值 | NULL | NULL |
1.2. 调用方式:
/**
* add 根据传参初始加载批注列表
*/
var postilObj = {
cameraState: cameraState,//{Object} 对象,相机状态,包含
componentState: componentState, //{Array} 对象数组 , 构件信息,
highlightComponentsKeys: highlightComponentsKeys, //{Array}数组,高亮的 构件key集合
highlightModelsKeys: highlightModelsKeys, //{Array}数组,高亮的模型key集合
imageURL: imgURL, //{base64} 当前canvas的截图
width: w, //{int} 图片宽度,当前canvas图片的宽度
height: h, //{int} 图片高度,当前canvas图片的高度
num: num, //{int} 当前批注列表的序号
code: new Date().getTime().toString(),
name: "批注" + num,//批注名称
};
postil.add(postilObj);