Skip to content

Class: VideoShadow

视频投影对象

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new VideoShadow(viewer, options): VideoShadow

视频投影对象

Parameters

NameTypeDescription
viewerViewer视图对象
optionsVideoShadowOptions初始化参数

Returns

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:210

Properties

id

id: string

唯一标识符

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:167


params

params: VideoShadowOptions

初始化参数

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:174

Accessors

isOutputTexture

get isOutputTexture(): boolean

是否输出相机可视范围图像

Returns

boolean

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1122

set isOutputTexture(isOutPut): void

Parameters

NameType
isOutPutboolean

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1126


cameraFrustumPosition

get cameraFrustumPosition(): Cartesian3[]

获取 camera 计算出四顶点范围顶点

Returns

Cartesian3[]

Defined in

src/extensions/VideoShadow/index.ts:1133


yaw

get yaw(): number

视频投影偏航角

Returns

number

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1142

set yaw(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1146


pitch

get pitch(): number

视频投影俯仰角

Returns

number

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1156

set pitch(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1160


opacity

get opacity(): number

视频投影透明度

Returns

number

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1170

set opacity(e): void

Parameters

NameType
enumber

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1174


aspectRatio

get aspectRatio(): number

视锥的纵横比

Returns

number

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1184

set aspectRatio(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1188


isShowDebugFrustum

get isShowDebugFrustum(): boolean

是否显示视锥线

Returns

boolean

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1198

set isShowDebugFrustum(e): void

Parameters

NameType
eboolean

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1202


far

get far(): number

视频参数中的 far

Returns

number

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1212

set far(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1216


fov

get fov(): number

视频参数中的 fov

Returns

number

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1226

set fov(e): void

Parameters

NameType
enumber

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1230


cameraPosition

get cameraPosition(): Cartesian3

视频标签中的视频的相机位置

Returns

Cartesian3

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1240

set cameraPosition(e): void

Parameters

NameType
eCartesian3

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1243


position

get position(): number[]

视频标签中的视频的中心点位置

Returns

number[]

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1255

set position(e): void

Parameters

NameType
enumber[]

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1259


videoPlay

get videoPlay(): boolean

设置视频是否播放

Returns

boolean

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1271

set videoPlay(e): void

Parameters

NameType
eboolean

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1275


show

get show(): boolean

视频投影是否显示

Returns

boolean

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1287

set show(e): void

Parameters

NameType
eboolean

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1291


reflectionImageData

get reflectionImageData(): ImageData

当前相机可视范围图像

Returns

ImageData

Memberof

VideoShadow

Defined in

src/extensions/VideoShadow/index.ts:1304

Methods

destroy

destroy(): void

销毁实体

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:967


locate

locate(): void

定位到视频投影对象

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:989


changeRotation

changeRotation(e): void

旋转视频投影

Parameters

NameTypeDescription
eObject旋转参数
e.yawnumber偏航角
e.pitchnumber俯仰角

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1011


updateVideo

updateVideo(e): void

更新视频投影 -> 相当于重置

Parameters

NameTypeDescription
eVideoShadowOptions更新相关参数

Returns

void

Defined in

src/extensions/VideoShadow/index.ts:1050