Project

项目相关的接口

13 个 APIpiclient.emit
project.recordReplay项目-录制回放
#

录制回放数据

输入

参数类型必填默认值说明
replayNamestring
frequencenumber0.0有变更时,间隔多少帧录制一次

调用

typescript
piclient.emit("project.recordReplay",{
	replayName: "",
	frequence: 0.0, //有变更时,间隔多少帧录制一次
})
project.stopRecordReplay项目-停止录制回放
#

停止录制回放数据

调用

typescript
piclient.emit("project.stopRecordReplay",{})
project.playReplay项目-播放回放
#

播放录制的回放数据

输入

参数类型必填默认值说明
replayNamestring
scalestring1.0

调用

typescript
piclient.emit("project.playReplay",{
	replayName: "",
	scale: "1.0",
})
project.pausePlayReplay项目-暂停播放回放
#

是否暂停播放录制的回放数据

输入

参数类型必填默认值说明
bPausebooleantrue

调用

typescript
piclient.emit("project.pausePlayReplay",{
	bPause: true,
})
project.stopPlayReplay项目-停止播放回放
#

停止播放录制的回放数据

调用

typescript
piclient.emit("project.stopPlayReplay",{})
project.DeletePlayReplay项目-删除回放
#

删除录制的回放数据

输入

参数类型必填默认值说明
replayNamestring

调用

typescript
piclient.emit("project.DeletePlayReplay",{
	replayName: "",
})
project.replayJumpTo项目-回放进度跳转
#

跳转到特定回放进度

输入

参数类型必填默认值说明
jumpPointstring0.00.0表示回放开头,1.0表示回放结尾

调用

typescript
piclient.emit("project.replayJumpTo",{
	jumpPoint: "0.0", //0.0表示回放开头,1.0表示回放结尾
})
project.getReplays项目-本地回放
#

获得当前方案的本地回放

调用

typescript
piclient.emit("project.getReplays",{}).then(res => {
	alert(JSON.stringify(res))
})
project.setMaxFPS项目-设置最大帧数
#

限制客户端渲染帧数上限,降低GPU消耗,此功能只能压低帧数以便降低GPU用量,不能强行拔高帧数。好比一个极速160码的汽车让限速到60码运行是可行的,但让限速200码运行不现实。

输入

参数类型必填默认值说明
fpsstring30.00=不限制,注意这只能降低帧数,不能提升帧数

调用

typescript
piclient.emit("project.setMaxFPS",{
	fps: "30.0", //0=不限制,注意这只能降低帧数,不能提升帧数
})
project.showDirIndicator项目-显示隐藏方位指示
#

显示或者隐藏方位指示器,坐标系指示器和指南针

输入

参数类型必填默认值说明
axisstring0.0
compassstring0.0

调用

typescript
piclient.emit("project.showDirIndicator",{
	axis: "0.0",
	compass: "0.0",
})
project.getFPS项目-获取FPS
#

获取当前项目FPS

调用

typescript
// 回调、监听两种方式都可以
//回调 
piclient.emit("project.getFPS",{}).then(res => {
	alert(JSON.stringify(res))
})  
//监听
piclient.on("project.getFPS","",(res) => {
	alert(JSON.stringify(res))
})
project.loadByID项目-通过ID加载方案
#

通过ID加载方案

输入

参数类型必填默认值说明
projectIDstring需要当前有多个项目可用

调用

typescript
piclient.emit("project.loadByID",{
	projectID: "", //需要当前有多个项目可用
})
project.loadPCZ项目-读取PCZ
#

读取PCZ

输入

参数类型必填默认值说明
pczPathstring放到saved/Release目录下C.pcz或者全局路径C:/B/C.pcz
可选值:savedRelease

调用

typescript
piclient.emit("project.loadPCZ",{
	pczPath: "", //放到saved/Release目录下C.pcz或者全局路径C:/B/C.pcz
})