Objects
object.create对象-创建创建对象
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
objectId | string | 是 | — | 对象Id,选择模型后点击模型栏右上角的切换预览面板显示状态按钮,预览面板的对象ID的值,只在编辑情况下生效 |
objectPath | string | 是 | — | 对象路径,选择模型后点击模型栏右上角的切换预览面板显示状态按钮,预览面板的对象路径的值,必填,直接运行加载模式也能生效 |
DTOID | string | 是 | — | DTO对象资源ID |
objectType | string | 是 | EAT_MESH | EAT_MESH(模型)/EAT_SKELETAL(骨骼动画)/EAT_DATASMITH(Datasmith)/EAT_OBJECT(蓝图/POI等)/EAT_DTO(孪生体)/EAT_CAMERA(相机) |
parentId | string | 是 | — | 可以填写绑定到指定id的模型成为父级 |
parentTag | string | 是 | — | 跟ID二选一,ID优先 |
offset | string | 是 | — | 相对父级的位置偏移量===》 0,0,0格式,对应以父级为中心的x,y,z的偏移 |
tag | string | 是 | — | 标签,创建物体是可设置自定义标签,可以调用另一个api根据标签获取创建的模型id等数据 |
iotID | string | 是 | — | IOT对象设置iotID值 |
engine | string | 是 | — | 引擎坐标 |
geo | string | 否 | — | 经度,纬度,高程 高程为可选值 |
rotation | string | 是 | — | 朝向roll,pitch,yaw |
scale | string | 是 | 1.0,1.0,1.0 | 缩放x,y,z |
调用
typescript
piclient.emit("object.create",{
objectId: "",//对象Id,选择模型后点击模型栏右上角的切换预览面板显示状态按钮,预览面板的对象ID的值,只在编辑情况下生效
objectPath: "",//对象路径,选择模型后点击模型栏右上角的切换预览面板显示状态按钮,预览面板的对象路径的值,必填,直接运行加载模式也能生效
DTOID: "", //DTO对象资源ID
objectType: "",//EAT_MESH(模型)/EAT_SKELETAL(骨骼动画)/EAT_DATASMITH(Datasmith)/EAT_OBJECT(蓝图/POI等)/EAT_DTO(孪生体)/EAT_CAMERA(相机)
parentId: "",//可以填写绑定到指定id的模型成为父级
parentTag: "", //跟ID二选一,ID优先
offset: "",//相对父级的位置偏移量===》 0,0,0格式,对应以父级为中心的x,y,z的偏移
tag: "",//标签,创建物体是可设置自定义标签,可以调用另一个api根据标签获取创建的模型id等数据
iotID: "", //IOT对象设置iotID值
engine: "",//引擎坐标
geo: "", //经度,纬度,高程 高程为可选值
rotation: "", //朝向roll,pitch,yaw
scale: "1.0,1.0,1.0", //缩放x,y,z
})
object.move对象-移动移动对象,参数offset/engine/geo三选一,都提供则geo >> engine >> offset
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 目标 |
tag | string | 是 | — | 标签 |
parent | string | 是 | ObjectId | 父对象 |
offset | string | 是 | — | 偏移 x,y,z |
engine | string | 是 | 0.0, 0.0, 0.0 | 引擎坐标 |
geo | string | 是 | 0.0, 0.0, 0.0 | 经度,纬度,高程 |
rotation | string | 是 | 0.0, 0.0, 0.0 | 朝向 roll,pitch,yaw |
调用
typescript
piclient.emit("object.move",{
target: "ObjectId",//目标
tag: "",//标签
parent: "ObjectId",//父对象
offset: "", //偏移 x,y,z
engine: "0.0, 0.0, 0.0",//引擎坐标
geo: "0.0, 0.0, 0.0", //经度,纬度,高程
rotation: "0.0, 0.0, 0.0", //朝向 roll,pitch,yaw
})
object.visible对象-显示隐藏显示隐藏对象
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 单个目标 |
targets | array | 是 | [Object1, Object2, Object3, ...] | 多个目标,单个目标和多个目标互斥,使用哪个另一个就需要删掉 |
tag | string | 是 | — | — |
tags | array | 是 | [Object1, Object2, Object3, ...] | 多个目标,单个目标和多个目标互斥,使用哪个另一个就需要删掉 |
visible | string | 是 | toggle | 可见性 show / hide / toggle |
bAffectChild | string | 是 | true | true/false 可选值: truefalse |
输出
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
result | 示例数据 | 否 | — | — |
调用
typescript
piclient.emit("object.visible",{
target: "ObjectId",//单个目标
targets: [Object1, Object2, Object3, ...],//多个目标,单个目标和多个目标互斥,使用哪个另一个就需要删掉
tag: "",
tags: [Object1, Object2, Object3, ...],//多个目标,单个目标和多个目标互斥,使用哪个另一个就需要删掉
visible: "toggle",//可见性 show / hide / toggle
bAffectChild: "true", //true/false
})
object.destroy对象-销毁销毁对象
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 模型id,两个参数二选一 |
tag | string | 是 | 模型id_Spawn | 模型名称+ _Spawn,只有车位场景才能使用 |
输出
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
result | 示例数据 | 否 | — | — |
调用
typescript
piclient.emit("object.destroy",{
target: "ObjectId",//目标
tag: "模型id_Spawn",//模型名称+ _Spawn,只有车位场景才能使用
})
object.layerVisible对象-图层显隐图层显隐
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
layerName | string | 是 | — | 图层名 |
visible | string | 是 | toggle | 可见性 show / hide / toggle |
调用
typescript
piclient.emit("object.layerVisible",{
layerName: "",//图层名
visible: "toggle",//可见性 show / hide / toggle
})
object.setMaterial对象-设置材质设置材质
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 目标对象 |
tag | string | 是 | — | 模型标记 |
componentIndex | string | 是 | 0 | 组件序号,-1表示所有组件全部替换 |
sectionIndex | string | 是 | 0 | 材质位置序号,-1表示所有部位全部替换 |
materialId | string | 是 | — | 从材质库中选择材质并从预览详情页面获取材质ID |
materialPath | string | 是 | — | 从材质库中选择材质并从预览详情页面获取材质路径 |
children | boolean | 是 | true | 是否连所有子对象一起处理 |
调用
typescript
piclient.emit("object.setMaterial",{
target: "ObjectId",//目标对象
tag: "",//模型标记
componentIndex: "0", //组件序号,-1表示所有组件全部替换
sectionIndex: "0", //材质位置序号,-1表示所有部位全部替换
materialId: "", //从材质库中选择材质并从详情页面获取材质ID
materialPath: "", //从材质库中选择材质并从预览详情页面获取材质路径
children: true, //是否连所有子对象一起处理
})
object.callFunction对象-调用函数调用函数,暂不支持传参,可以是Actor子类的蓝图目标
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 可以是Actor子类的蓝图目标(虽然大纲视图不显示) |
function | string | 是 | — | 暂不支持传参 |
输出
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
result | 示例数据 | 否 | — | — |
调用
typescript
piclient.emit("object.callFunction",{
target: "ObjectId", //可以是Actor子类的蓝图目标(虽然大纲视图不显示)
function: "", //暂不支持传参
})
object.playAnimation对象-播放动画播放动画
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 必须是动画对象 |
bPlay | string | 是 | true | true播放动画/false暂停动画 |
LoopPlay | string | 否 | 1 | -1表示循环播放 |
PlayRate | string | 否 | 1.0 | -1表示倒放动画 |
StartOffset | string | 否 | 0 | — |
bRandomStart | boolean | 否 | true | 是否随机开始 |
bRestoreStatus | boolean | 否 | true | 是否恢复 |
playbackPercent | string | 否 | — | 播放到动画的百分比,0为开头,100为结尾 |
输出
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
result | 示例数据 | 否 | — | — |
调用
typescript
piclient.emit("object.playAnimation",{
target: "ObjectId", //必须是动画对象
bPlay: "true", //true播放动画/false暂停动画
LoopPlay: "1", //-1表示循环播放
PlayRate: "1.0", //-1表示倒放动画
StartOffset: "0",
bRandomStart: true, //是否随机开始
bRestoreStatus: true, //是否恢复
})
object.playAnimationSet对象-播放动画集播放动画集
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 必须是动画集对象 |
Animation | string | 是 | — | 动画名称 |
bPlay | string | 是 | false | 播放动画/暂停动画 |
LoopPlay | string | 是 | 1 | -1表示循环播放 |
PlayRate | string | 是 | 1.0 | -1表示倒放动画 |
StartOffset | string | 是 | 0 | — |
bRandomStart | boolean | 是 | true | 是否随机开始 |
bRestoreStatus | boolean | 是 | true | 是否恢复 |
RestoreLastStatus | string | 是 | ERLS_RESET | 恢复上一个动画,ERLS_RESET(重置)/ERLS_REVERSE(反转)/ERLS_RETAIN(保留) |
输出
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
result | 示例数据 | 否 | — | — |
调用
typescript
piclient.emit("object.playAnimationSet",{
target: "ObjectId", //必须是动画集对象
Animation: "", //动画名称
bPlay: "false", //播放动画/暂停动画
LoopPlay: "1", //-1表示循环播放
PlayRate: "1.0", //-1表示倒放动画
StartOffset: "0",
bRandomStart: true, //是否随机开始
bRestoreStatus: true, //是否恢复
RestoreLastStatus: "ERLS_RESET", //恢复上一个动画,ERLS_RESET(重置)/ERLS_REVERSE(反转)/ERLS_RETAIN(保留)
})
object.playAnimationInstance对象-播放物体动画播放物体动画
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 必须带物体动画的对象 |
bPlay | string | 是 | true | 播放动画/暂停动画 |
bLooping | string | 是 | true | true表示循环播放 |
PlayRate | string | 是 | 1.0 | -1表示倒放动画 |
调用
typescript
piclient.emit("object.playAnimationInstance",{
target: "ObjectId", //必须带物体动画的对象
bPlay: "true", //播放动画/暂停动画
bLooping: "true", //true表示循环播放
PlayRate: "1.0", //-1表示倒放动画
})
object.playScatterSetAnimation对象-播放阵列动画播放阵列对象特定的动画,前提是阵列对象存在,且设置好了动画参数
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
objectId | string | 是 | — | 阵列对象ID |
animationParameter | string | 是 | — | 两级阵列播放序列 |
调用
typescript
piclient.emit("object.playScatterSetAnimation",{
objectId: "",// 阵列对象ID
animationParameter: "",// 两级阵列播放序列
})
object.resetScatterSetWithId对象-重置阵列对象重置阵列对象到配置的状态
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
objectId | string | 是 | — | 阵列对象ID |
调用
typescript
piclient.emit("object.resetScatterSetWithId",{
objectId: "",// 阵列对象ID
})
object.setWaterMaterialProperty对象-修改水材质属性修改水材质属性
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
PropertyFractionIn | string | 是 | 0.04 | 透明浑浊度 |
PropertyWaterRoughness | string | 是 | 0.05 | 水面反射 |
PropertyWaterSpecular | string | 是 | 0.22 | 水面高光度 |
PropertycColor | string | 是 | FFFFFFFF | 水面颜色 |
PropertyDirectionOffset | string | 是 | 0.5 | 水流方向 |
PropertyFoamOffset | string | 是 | 1 | 泡沫流动方向 |
PropertyGlobalSpeed | string | 是 | 1 | 泡沫流动速率 |
PropertySize | string | 是 | 6 | 水面波浪大小 |
PropertyWaveLength | string | 是 | 16384 | 水面波浪强度 |
调用
typescript
piclient.emit("object.setWaterMaterialProperty",{
target: "ObjectId",
PropertyFractionIn: "0.04", //透明浑浊度
PropertyWaterRoughness: "0.05", //水面反射
PropertyWaterSpecular: "0.22", //水面高光度
PropertycColor: "FFFFFFFF", //水面颜色
PropertyDirectionOffset: "0.5", //水流方向
PropertyFoamOffset: "1", //泡沫流动方向
PropertyGlobalSpeed: "1", //泡沫流动速率
PropertySize: "6", //水面波浪大小
PropertyWaveLength: "16384", //水面波浪强度
})
object.getRangeInfo对象-范围信息球形范围内其他对象信息
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
range | string | 是 | 10 | 单位m |
调用
typescript
//调用触发事件
piclient.emit("object.getRangeInfo",{
target: "ObjectId",
tag: "",
range: "10", //单位m
})
//监听事件获取回调信息
piclient.on("object.getRangeInfo","",(res) => {
alert(JSON.stringify(res))
})
object.motionCorrection对象-运动纠偏对象运动纠偏同步,参数engine/geo二选一,都提供则geo >> engine
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
pathID | string | 是 | ObjectId | — |
offsetXY | string | 是 | 0 | — |
offsetZ | string | 是 | 0 | — |
engine | string | 是 | 0.0, 0.0, 0.0 | — |
geo | string | 是 | 0.0, 0.0, 0.0 | 经度,纬度,高程 |
rotation | string | 是 | 0.0, 0.0, 0.0 | roll,pitch,yaw |
speed | string | 是 | 0 | m/s 速度/时间两个只需要传一个,默认速度优先级最高,填0就是停止,只设置时间的话,需要把速度值置空清除 可选值: ms |
length | string | 是 | 0 | m |
time | string | 是 | 2 | s 时间/速度两个只需要传一个,默认速度优先级最高,速度填0就是停止,只设置时间的话,需要把速度值置空清除 |
调用
typescript
piclient.emit("object.motionCorrection",{
target: "ObjectId",
tag: "",
pathID: "ObjectId",
offsetXY: "0",
offsetZ: "0",
engine: "0.0, 0.0, 0.0",
geo: "0.0, 0.0, 0.0", //经度,纬度,高程
rotation: "0.0, 0.0, 0.0", //roll,pitch,yaw
speed: "0", //m/s 速度/时间两个只需要传一个,默认速度优先级最高,填0就是停止,只设置时间的话,需要把速度值置空清除
length: "0", //m
time: "2", //s 时间/速度两个只需要传一个,默认速度优先级最高,速度填0就是停止,只设置时间的话,需要把速度值置空清除
})
object.setCollision对象-碰撞对象碰撞
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
Collision | string | 是 | toggle | 切换状态 toggle/true/false 可选值: toggletruefalse |
bAffectChild | string | 是 | true | true是开启,false是关闭 |
调用
typescript
piclient.emit("object.setCollision",{
target: "ObjectId",
tag: "",
Collision: "toggle",//切换状态 toggle/true/false
bAffectChild: "true",//true是开启,false是关闭
})
object.highlight对象-高亮对象高亮
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
highlight | string | 是 | toggle | 可见性 toggle/true/false 可选值: toggletruefalse |
bAffectChild | string | 是 | true | 是否覆盖子级true/false 可选值: truefalse |
调用
typescript
piclient.emit("object.highlight",{
target: "ObjectId",
tag: "",
highlight: "toggle",//可见性toggle/true/false
bAffectChild: "true",//是否覆盖子级true/false
})
object.blur对象-虚化对象虚化
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
blur | string | 是 | toggle | toggle/true/false 可选值: toggletruefalse |
bAffectChild | string | 是 | true | true/false 可选值: truefalse |
tintColor | string | 是 | #FFFFFF | 虚化颜色 |
lightness | string | 是 | 0.5 | — |
opacity | string | 是 | 0.2 | — |
调用
typescript
piclient.emit("object.blur",{
target: "ObjectId",
tag: "",
blur: "toggle", //toggle/true/false
bAffectChild: "true",//true/false
tintColor: "#FFFFFF", //虚化颜色
lightness: "0.5",
opacity: "0.2",
})
object.opacity对象-透明度对象设置透明度
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
opacity | string | 是 | 0.5 | — |
bAffectChild | string | 是 | true | true/false 可选值: truefalse |
调用
typescript
piclient.emit("object.opacity",{
target: "ObjectId",
tag: "",
opacity: "0.5",
bAffectChild: "true",//true/false
})
object.getInfo对象-信息得到对象信息
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 对象id |
tag | string | 是 | — | 对象自定义标签 |
displayName | string | 是 | String | 视图大纲中的名称 |
调用
typescript
//调用触发事件
piclient.emit("object.getInfo",{
target: "ObjectId",
tag: "",//对象自定义标签
displayName: "String", //视图大纲中的名称
})
//监听事件获取回调信息
piclient.on("object.getInfo","",(res) => {
alert(JSON.stringify(res))
})
object.getChild对象-子物体得到对象子物体列表
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectName | 场景中的任意对象 |
tag | string | 是 | String | — |
displayName | string | 是 | String | 视图大纲中的名称 |
调用
typescript
//调用触发事件
piclient.emit("object.getChild",{
target: "ObjectName", //场景中的任意对象
tag: "String",
displayName: "String", //视图大纲中的名称
})
//监听事件获取回调信息
piclient.on("object.getChild","",(res) => {
alert(JSON.stringify(res))
})
object.setTag对象-标记设置对象标记
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | 场景中的任意对象 |
tag | string | 是 | — | — |
displayName | string | 是 | — | 视图大纲中的名称 |
newTag | string | 是 | — | — |
clear | boolean | 是 | true | 清除模型自身Tag |
调用
typescript
//调用触发事件
piclient.emit("object.setTag",{
target: "ObjectId", //场景中的任意对象
tag: "",
displayName: "", //视图大纲中的名称
newTag: "",
clear: true, //清除模型自身Tag
})
object.getScreenInfo对象-屏幕信息得到对象屏幕坐标
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | String | — |
selectionIndex | string | 是 | String | — |
输出
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
targetId | string | 是 | — | — |
projectId | string | 是 | — | — |
ScreenObjects | array | 是 | [] | — |
调用
typescript
//调用触发事件
piclient.emit("object.getScreenInfo",{
target: "ObjectId",
tag: "String",
selectionIndex: "String",
})
//监听事件获取回调信息
piclient.on("object.getScreenInfo","",(res) => {
alert(JSON.stringify(res))
})
object.stopScreenInfo对象-停止屏幕信息停止推送对象屏幕信息
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
selectionIndex | string | 是 | — | — |
isAll | boolean | 是 | true | true/false是否停止全部推送 可选值: truefalse |
调用
typescript
piclient.emit("object.stopScreenInfo",{
target: "ObjectId",
selectionIndex: "",
isAll: true, //true/false是否停止全部推送
})
object.getDroneInfo对象-无人机信息开启发送无人机信息
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
bSendDroneInfo | string | 是 | false | — |
调用
typescript
piclient.emit("object.getDroneInfo",{
bSendDroneInfo: "false",
})
object.moveSync对象-位置同步对象位置同步,参数engine/geo二选一,都提供则geo >> engine
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
engine | string | 是 | 0.0, 0.0, 0.0 | — |
geo | string | 是 | 0.0, 0.0, 0.0 | 经度,纬度,高程 |
rotation | string | 是 | 0.0, 0.0, 0.0 | roll,pitch,yaw |
speed | string | 是 | 0 | m/s 可选值: ms |
time | string | 是 | 2 | s |
targetType | string | 是 | mesh | mesh/character/boat 可选值: meshcharacterboat |
调用
typescript
piclient.emit("object.moveSync",{
target: "ObjectId",
tag: "",
engine: "0.0, 0.0, 0.0",//引擎坐标
geo: "0.0, 0.0, 0.0", //经度,纬度,高程
rotation: "0.0, 0.0, 0.0", //朝向roll,pitch,yaw
speed: "0", //m/s速度m/s 速度时间二选一,速度优先
time: "2", //时间s 为0则秒到
})
//监听事件获取回调信息
piclient.on("object.moveSync","",(res) => {
alert(JSON.stringify(res))
})
object.scale对象-缩放缩放对象,默认时间是0
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
scale | string | 是 | 1.0,1.0,1.0 | x,y,z |
time | string | 是 | 0 | 时间s |
调用
typescript
piclient.emit("object.scale",{
target: "ObjectId",
tag: "",
scale: "1.0,1.0,1.0", //x,y,z
time: "0", //时间s
})
object.rotate对象-旋转旋转对象,默认时间是0
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
target | string | 是 | ObjectId | — |
tag | string | 是 | — | — |
rotation | string | 是 | 0.0, 0.0, 0.0 | roll,pitch,yaw |
time | string | 是 | 0 | 时间s |
调用
typescript
piclient.emit("object.rotate",{
target: "ObjectId",
tag: "",
rotation: "0.0, 0.0, 0.0", //roll,pitch,yaw
time: "0", //时间s
})
object.multiSelectSetTag对象-框选筛选开启框选对象tag筛选
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
tag | string | 是 | String | — |
调用
typescript
piclient.emit("object.multiSelectSetTag",{
tag: "String",
})
object.update对象-更新更新对象属性
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
targets | array | 是 | [Object1, Object2, Object3, ...] | — |
tags | array | 是 | [Object1, Object2, Object3, ...] | — |
highlight | string | 是 | 0 | 0/1点击高亮 |
bAffectChild | string | 是 | true | true/false 可选值: truefalse |
displayName | string | 是 | String | — |
调用
typescript
piclient.emit("object.update",{
targets: [Object1, Object2, Object3, ...],
tags: [Object1, Object2, Object3, ...],
highlight: "0", //0/1点击高亮
bAffectChild: "true", //true/false
displayName: "String",
})