Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ModelEditor

Hierarchy

  • ModelEditor

Index

Constructors

constructor

Accessors

project

viewer

Methods

createDEMMap

  • createDEMMap(url: string, zoomTo?: boolean): Promise<undefined | Model>
  • 创建添加地图模型 - 地形DEM

    Parameters

    • url: string

      地图模型地址

    • zoomTo: boolean = true

      是否定定位到模型视角

    Returns Promise<undefined | Model>

    模型对象

createDOMMap

  • createDOMMap(url: string, zoomTo?: boolean): Promise<undefined | Model>
  • 创建添加地图模型 - 卫片DOM

    Parameters

    • url: string

      地图模型地址

    • zoomTo: boolean = true

      是否定定位到模型视角

    Returns Promise<undefined | Model>

    模型对象

createFlowLine

  • 创建动态轨迹线

    Parameters

    Returns Promise<undefined | Model>

    模型对象

createGifModle

  • 创建动画标注

    Parameters

    Returns Promise<undefined | Model>

    模型对象

createLine

  • 画线

    Parameters

    • points: Vector3[]

      组成线的点(会根据传入的顺序绘制)

    • lineColor: Color

      线的颜色

    Returns Promise<undefined | Model>

    模型对象

createMeshModel

createParticleSystem

  • 创建粒子系统

    Parameters

    Returns Promise<undefined | Model>

    模型对象

createTileset

  • createTileset(url: string, zoomTo?: boolean): Promise<Model>
  • 创建添加倾斜摄影模型

    Parameters

    • url: string

      倾斜摄影资源 url

    • zoomTo: boolean = true

      是否定位到模型视角

    Returns Promise<Model>

    模型对象

remove

  • remove(model: Model): Promise<void>
  • 删除模型

    Parameters

    Returns Promise<void>

updateGifModel

  • 更新动画标注

    Parameters

    Returns Promise<void>

updateLine

  • updateLine(lineModel: Model, points: Vector3[]): Promise<void>
  • 更新线的位置

    Parameters

    Returns Promise<void>