object

Functions

setTransform(jsonData, callback)

设置模型基础变换

setTransform2(jsonData, callback)

设置模型基础变换2

setRotation(jsonData, callback)

设置模型旋转

setScale(jsonData, callback)

设置模型缩放

objectInFocus(item, callback)

聚焦物体

addObject(jsonData, callback)

添加o3d对象 ex: 添加模型 添加灯

cloneObject(jsonData, callback)

复制3d对象

deleteObject(jsonData, callback)

删除o3d对象 ex: 删除灯

replaceObject(jsonData, callback)

替换物体,ex:切换灯光类型

selectObject(jsonData, callback)

选中对象

deselectObject(jsonData, callback)

取消选中对象

setObjectVisibility(jsonData, callback)

设置对象显隐

setTransform(jsonData, callback)

设置模型基础变换

Kind: global function

ParamTypeDescription
jsonDataObject参数
jsonData.indexString场景已有的模型唯一辨识
jsonData.coordTypeNumberXY 轴坐标类别,0:X 米,Y米; 1: X 经度,Y 纬度
jsonData.positionArrayXYZ 轴坐标(单位:米)
jsonData.rotationArrayXYZ 轴旋转度数(单位:度)
jsonData.scaleArrayXYZ 三轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放
callbackfunction回调函数

setTransform2(jsonData, callback)

设置模型基础变换2

Kind: global function

ParamTypeDescription
jsonDataObject参数
jsonData.indexString场景已有的模型唯一辨识
jsonData.coordTypeNumberXY 轴坐标类别,0:X 米,Y米; 1: X 经度,Y 纬度
jsonData.positionXNumberX 轴坐标
jsonData.positionYNumberY 轴坐标
jsonData.positionZNumberZ 轴高度(单位:米)
jsonData.rotationXNumberX 轴旋转度数(单位:度)如果值为null,或者没有传递这个属性,则表示不发生改变
jsonData.rotationYNumberY 轴旋转度数(单位:度)如果值为null,或者没有传递这个属性,则表示不发生改变
jsonData.rotationZNumberZ 轴旋转度数(单位:度)如果值为null,或者没有传递这个属性,则表示不发生改变
jsonData.scaleXNumberX 轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放 如果值为null,或者没有传递这个属性,则表示不发生改变
jsonData.scaleYNumberY 轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放 如果值为null,或者没有传递这个属性,则表示不发生改变
jsonData.scaleZNumberZ 轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放 如果值为null,或者没有传递这个属性,则表示不发生改变
jsonData.durationNumber持续时长(单位:秒),表示花费多少时间长度,变化到目标值,值域范围大于0,可以是小数
callbackfunction回调函数

setRotation(jsonData, callback)

设置模型旋转

Kind: global function

ParamTypeDescription
jsonDataObject参数
jsonData.indexString场景已有的模型唯一辨识
jsonData.rotationArrayXYZ旋转角度)
callbackfunction回调函数

setScale(jsonData, callback)

设置模型缩放

Kind: global function

ParamTypeDescription
jsonDataObject参数
jsonData.indexString场景已有的模型唯一辨识
jsonData.scaleArrayXYZ缩放比例
callbackfunction回调函数

objectInFocus(item, callback)

聚焦物体

Kind: global function

ParamTypeDescription
itemObject参数
callbackfunction回调函数

addObject(jsonData, callback)

添加o3d对象 ex: 添加模型 添加灯

Kind: global function

ParamTypeDescription
jsonDataObject参数
callbackfunction回调函数

cloneObject(jsonData, callback)

复制3d对象

Kind: global function

ParamTypeDescription
jsonDataObject参数
callbackfunction回调函数

deleteObject(jsonData, callback)

删除o3d对象 ex: 删除灯

Kind: global function

ParamTypeDescription
jsonDataObject参数
callbackfunction回调函数

replaceObject(jsonData, callback)

替换物体,ex:切换灯光类型

Kind: global function

ParamTypeDescription
jsonDataObject参数
callbackfunction回调函数

selectObject(jsonData, callback)

选中对象

Kind: global function

ParamTypeDescription
jsonDataObject参数
jsonData.indexString场景已有的对象唯一辨识
callbackfunction回调函数

deselectObject(jsonData, callback)

取消选中对象

Kind: global function

ParamTypeDescription
jsonDataObject参数
callbackfunction回调函数

setObjectVisibility(jsonData, callback)

设置对象显隐

Kind: global function

ParamTypeDescription
jsonDataObject参数
jsonData.indexString场景已有的模型唯一辨识
jsonData.visibleBoolean模型的显隐状态,true: 显示,false:隐藏
callbackfunction回调函数