历史版本8 :FVS三维组件接口 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
版本编辑
报表服务器版本 | 插件版本 | 功能变动 |
---|---|---|
11.0 | V1.0.0 | - |
11.0.9 | v1.13.0 | 新增接口 animateSceneTime() |
getDataLayers编辑
方法 | getDataLayers() | 获取三维组件所有的数据图层 |
---|---|---|
参数 | - | - |
返回值 | DataLayer[] | interface DataLayer { /** * 图层是否显示 */ visible: boolean; /** * 设置图层显示或隐藏 */ setVisible: (visible: boolean) => void; } |
示例 | 获取某个三维组件的全部数据图层:
| |
应用示例 | ||
移动端 | 不支持移动端 |
getDataLayerByName编辑
方法 | getDataLayerByName() | 获取某个三维组件的某个具体数据图层 |
---|---|---|
参数 | name:string | 数据图层名称,字符串 |
返回值 | DataLayer | interface DataLayer { /** * 当前图层是否显示 */ visible: boolean; /** * 设置当前图层显示或隐藏 */ setVisible: (visible: boolean) => void; } |
示例 | 获取某个三维组件的「图层1」数据图层:
| |
应用示例 | ||
移动端 | 不支持移动端 |
animateSceneTime编辑
方法 | animateSceneTime( { from:number, to:number, duration:number, }) | 设置自定义模型场景时间动态变化 |
---|---|---|
参数 | from:number to:number duration:number | from:场景变化的开始时间,整数,最小为 0 ,无上限 to:场景变化的结束时间,整数,必须大于 from duration:场景完成变化的时长,单位 ms |
返回值 | - | - |
示例 | 自定义模型从第一天的 14:00 开始到 第二天的 14:00 结束,变化时长为 3 秒:
在上述场景的基础上,开启循环变化: 注:暂无停止场景时间变化接口。
| |
应用示例 | ||
移动端 | 不支持移动端 |