Skip to content

xgis-cesium v0.1.7


xgis-cesium / ViewerEntityHelper

Class: ViewerEntityHelper

Defined in: src/flight/ViewerEntityHelper.ts:9

对飞机模型的加载和配置 统一管理工具

Constructors

new ViewerEntityHelper()

new ViewerEntityHelper(): ViewerEntityHelper

Returns

ViewerEntityHelper

Methods

bindEntity()

static bindEntity(entity): void

Defined in: src/flight/ViewerEntityHelper.ts:79

设置当前模型

Parameters

entity

Entity

Returns

void


bindModelEntity()

static bindModelEntity(modelUrl, options): void

Defined in: src/flight/ViewerEntityHelper.ts:95

加载飞机模型

Parameters

modelUrl

string

options

ConstructorOptions = {}

Returns

void


clearEntity()

static clearEntity(): void

Defined in: src/flight/ViewerEntityHelper.ts:205

清理 当前模型

Returns

void


getEntity()

static getEntity(): Entity

Defined in: src/flight/ViewerEntityHelper.ts:21

获得当前实体模型

Returns

Entity


getFlightPostionCallback()

static getFlightPostionCallback(time, result): Cartesian3[]

Defined in: src/flight/ViewerEntityHelper.ts:149

绘制中获取 飞行当前点

Parameters

time

JulianDate

result

Cartesian3

Returns

Cartesian3[]


getPathEntity()

static getPathEntity(): Entity

Defined in: src/flight/ViewerEntityHelper.ts:52

获得飞行的航线轨迹Entity

Returns

Entity


getPathWallEntity()

static getPathWallEntity(): Entity

Defined in: src/flight/ViewerEntityHelper.ts:65

获取 轨迹墙 实体对象

Returns

Entity


getViewer()

static getViewer(): CesiumWidget | XViewer

Defined in: src/flight/ViewerEntityHelper.ts:40

返回当前Viewer视图对象

Returns

CesiumWidget | XViewer


init()

static init(viewer): void

Defined in: src/flight/ViewerEntityHelper.ts:31

Parameters

viewer

CesiumWidget | XViewer

Returns

void


showPath()

static showPath(isShow): void

Defined in: src/flight/ViewerEntityHelper.ts:224

是否显示轨迹

Parameters

isShow

boolean

是否显示

Returns

void


showPathWall()

static showPathWall(isShow): void

Defined in: src/flight/ViewerEntityHelper.ts:234

是否显示轨迹墙

Parameters

isShow

boolean

Returns

void