视频处理
fast3d.VideoPlugin是实体类,提供视频融合等视频处理功能。
视频融合
使用示例
创建对象
创建示例 | 说明 |
fast3d.VideoPlugin.VideoShed(viewer,options ) | 根据相关参数创建视频融合 |
Options参数选项
Option参数 | 参数类型 | 默认值 | 说明 |
position | Object | 必须传入 | 相机坐标
position:{ x:117.301249,//经度 y: 39.08378,//纬度 z: 9//高度 } |
rotation | Object | 必须传入 | 相机视角
rotation: { x: -8, y: -33 } |
near | Number | 0.1 | 近视距 |
far | Number | 必须传入 | 远视距 |
fov | Number | 必须传入 | 视场角 |
alpha | Number | 必须传入 | 视频透明度 |
aspectRatio | Number | 必须传入 | 视频纵横比 |
url | String | 必须传入 | 视频地址 |
debugFrustum | Boolean | 必须传入 | 是否显示投影线 |
方法
方法名 | 返回值 | 说明 |
get() | VideoShed.prototype | 获取属性值,console.log(VideoShed.alpha); |
set(VideoShed.prototype) | | 赋予属性值并更新视频融合状态,VideoShed.alpha = 0.5; |
deActiveVideo | | 移除视频 |
activeVideo(String url) | | 更新视频 |