跳到主要内容

Dioramas_3mx

Ploy3DDocs


Ploy3D / Dioramas_3mx

Class: Dioramas_3mx

倾斜摄影组件(3MX)。

Extends

Constructors

new Dioramas_3mx()

new Dioramas_3mx(impl, ptr, id): Dioramas_3mx

构造函数。

Parameters

impl: any

内核实现。

ptr: never

内核实例指针。

id: number

实例ID。

Returns

Dioramas_3mx

Overrides

Resource.constructor

Accessors

id

get id(): number

实例ID。

Returns

number

Inherited from

Resource.id


internalPtr

get internalPtr(): never

内核实例指针。

Returns

never

Inherited from

Resource.internalPtr


object3d

get object3d(): Object3D

3D对象实例(用于定位模型位置)。

Returns

Object3D

Methods

Dispose()

Dispose(): Promise<void>

清除对象。

Returns

Promise<void>


Draw()

Draw(queue): void

绘制场景。

Parameters

queue: DrawQueue

绘制队列。

Returns

void


Init()

Init(scene, url, lnglat_alt?): Promise<void>

初始化倾斜摄影组件。

Parameters

scene: Scene

模型所属场景实例。

url: string

场景根文件路径。

lnglat_alt?: number[]

模型经纬度和海拔高度(请传入GCJ02坐标系(高德地图、腾讯地图)经纬度)。

Returns

Promise<void>


Update()

Update(camera): void

更新绘制场景。

Parameters

camera: Camera

相机组件实例(用于获取全局空间到相机空间变换矩阵)。

Returns

void