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
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
jsonData.index | String | 场景已有的模型唯一辨识 |
jsonData.coordType | Number | XY 轴坐标类别,0:X 米,Y米; 1: X 经度,Y 纬度 |
jsonData.position | Array | XYZ 轴坐标(单位:米) |
jsonData.rotation | Array | XYZ 轴旋转度数(单位:度) |
jsonData.scale | Array | XYZ 三轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放 |
callback | function | 回调函数 |
setTransform2(jsonData, callback)
设置模型基础变换2
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
jsonData.index | String | 场景已有的模型唯一辨识 |
jsonData.coordType | Number | XY 轴坐标类别,0:X 米,Y米; 1: X 经度,Y 纬度 |
jsonData.positionX | Number | X 轴坐标 |
jsonData.positionY | Number | Y 轴坐标 |
jsonData.positionZ | Number | Z 轴高度(单位:米) |
jsonData.rotationX | Number | X 轴旋转度数(单位:度)如果值为null,或者没有传递这个属性,则表示不发生改变 |
jsonData.rotationY | Number | Y 轴旋转度数(单位:度)如果值为null,或者没有传递这个属性,则表示不发生改变 |
jsonData.rotationZ | Number | Z 轴旋转度数(单位:度)如果值为null,或者没有传递这个属性,则表示不发生改变 |
jsonData.scaleX | Number | X 轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放 如果值为null,或者没有传递这个属性,则表示不发生改变 |
jsonData.scaleY | Number | Y 轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放 如果值为null,或者没有传递这个属性,则表示不发生改变 |
jsonData.scaleZ | Number | Z 轴放缩倍数(单位:倍),对应场景发布时模型原始大小的缩放 如果值为null,或者没有传递这个属性,则表示不发生改变 |
jsonData.duration | Number | 持续时长(单位:秒),表示花费多少时间长度,变化到目标值,值域范围大于0,可以是小数 |
callback | function | 回调函数 |
setRotation(jsonData, callback)
设置模型旋转
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
jsonData.index | String | 场景已有的模型唯一辨识 |
jsonData.rotation | Array | XYZ旋转角度) |
callback | function | 回调函数 |
setScale(jsonData, callback)
设置模型缩放
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
jsonData.index | String | 场景已有的模型唯一辨识 |
jsonData.scale | Array | XYZ缩放比例 |
callback | function | 回调函数 |
objectInFocus(item, callback)
聚焦物体
Kind: global function
Param | Type | Description |
---|---|---|
item | Object | 参数 |
callback | function | 回调函数 |
addObject(jsonData, callback)
添加o3d对象 ex: 添加模型 添加灯
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
callback | function | 回调函数 |
cloneObject(jsonData, callback)
复制3d对象
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
callback | function | 回调函数 |
deleteObject(jsonData, callback)
删除o3d对象 ex: 删除灯
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
callback | function | 回调函数 |
replaceObject(jsonData, callback)
替换物体,ex:切换灯光类型
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
callback | function | 回调函数 |
selectObject(jsonData, callback)
选中对象
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
jsonData.index | String | 场景已有的对象唯一辨识 |
callback | function | 回调函数 |
deselectObject(jsonData, callback)
取消选中对象
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
callback | function | 回调函数 |
setObjectVisibility(jsonData, callback)
设置对象显隐
Kind: global function
Param | Type | Description |
---|---|---|
jsonData | Object | 参数 |
jsonData.index | String | 场景已有的模型唯一辨识 |
jsonData.visible | Boolean | 模型的显隐状态,true: 显示,false:隐藏 |
callback | function | 回调函数 |