CameraVideoProjection

相机视屏投射和图片投射

new YS.CameraVideoProjection(ys, options)

相机视屏投射和图片投射
Name Type Description
ys Object YouScene对象
options Object 对象有下面这些属性:
Name Type Default Description
viewPosition XYZ 视频投射点的坐标
source String | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement 视频投射的内容
viewDistance Number 1000 optional 视频投射的距离
viewHeading Number 0 optional 水平转角(度)
viewPitch Number -90 optional 竖直转角(度)
viewRoll Number 0 optional 左右转角(度)
fov Number 60 optional 视频投射视锥体的开合角度(度)
aspectRatio Number 16 / 9 optional 视频投射视锥体的长宽比
blurRadius Number 0.08 optional 视频投射的羽化半径(百分比)
showFrustumOutline Boolean true optional 是否显示视椎体
Demo:

Members

aspectRatio : Number

获取或设置视频投射视锥体长宽的比值
Default Value: 16/9

blurRadius : Number

获取或设置视频投射的羽化半径
Default Value: 0.08

fov : Number

获取或设置视频投射视锥体的开合角度(度)
Default Value: 60

showFrustumOutline : Boolean

获取或设置是否显示视椎体
Default Value: true

source : String|HTMLImageElement|HTMLCanvasElement|HTMLVideoElement

获取或设置视频投射的内容

viewDistance : Number

获取或设置视频投射的距离
Default Value: 1000

viewHeading : Number

获取或设置视频投射的水平转角
Default Value: 0

viewPitch : Number

获取或设置视频投射的竖直转角
Default Value: -90

viewPosition : XYZ

获取或设置视频投射点的坐标
Default Value: {"get":"","set":""}

viewRoll : Number

获取或设置视频投射的左右转角
Default Value: 0

Methods

destroy()

销毁