方位编辑工具

Export

Date

2023.3.27

Author

yj

Hierarchy

  • Tool
    • TransformEditorTool

Constructors

Properties

_engine: Engine

Accessors

  • get boxSelectKey(): string
  • 获取框选辅助按键

    Returns string

    Memberof

    TransformEditorTool

  • set boxSelectKey(value): void
  • 设置框选辅助按键

    Parameters

    • value: string

    Returns void

    Memberof

    TransformEditorTool

  • get componentSelectKey(): string
  • 获取组件选择辅助按键

    Returns string

    Memberof

    TransformEditorTool

  • set componentSelectKey(value): void
  • 设置组件选择辅助按键

    Parameters

    • value: string

    Returns void

    Memberof

    TransformEditorTool

  • get enableBoxSelect(): boolean
  • 获取是否启用框选

    Returns boolean

    Memberof

    TransformEditorTool

  • set enableBoxSelect(value): void
  • 设置是否启用框选

    Parameters

    • value: boolean

    Returns void

    Memberof

    TransformEditorTool

  • get engine(): Engine
  • 获取引擎对象

    Returns Engine

    Memberof

    EngineObject

  • get lock(): boolean
  • 获取是否锁定编辑对象

    Returns boolean

    Memberof

    TransformEditorTool

  • set lock(value): void
  • 设置是否锁定编辑实体

    Parameters

    • value: boolean

    Returns void

    Memberof

    TransformEditorTool

  • get mode(): string
  • 获取模式mode

    Returns string

    Memberof

    TransformEditorTool

  • set mode(value): void
  • 设置mode

    Parameters

    • value: string

    Returns void

    Memberof

    TransformEditorTool

  • get queryMask(): number
  • 获取查询遮罩值

    Returns number

    Memberof

    TransformEditorTool

  • set queryMask(value): void
  • 设置查询遮罩值

    Parameters

    • value: number

    Returns void

    Memberof

    TransformEditorTool

  • set selectObject(value): void
  • 设置当前选中编辑实体

    Parameters

    • value: Renderable | Transform | (Renderable | Transform)[]

    Returns void

    Memberof

    TransformEditorTool

  • get subSelectKey(): string
  • 获取子实体选择辅助按键

    Returns string

    Memberof

    TransformEditorTool

  • set subSelectKey(value): void
  • 设置子实体选择辅助按键

    Parameters

    • value: string

    Returns void

    Memberof

    TransformEditorTool

Methods

  • 激活工具

    Parameters

    Returns void

    Memberof

    TransformEditorTool

  • 添加事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • callback: ((event) => void)

      事件监听回调

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    • Optional parameters: {
          priority?: Priority;
          target?: any;
      }

      事件参数

      • Optional priority?: Priority
      • Optional target?: any

    Returns number

    Memberof

    EventDispatcher

  • 停用工具

    Returns void

    Memberof

    TransformEditorTool

  • 分发事件

    Parameters

    • event: {
          type: string;
          [key: string]: any;
      }
      • [key: string]: any
      • type: string

    Returns void

    Memberof

    EventDispatcher

  • 释放接口

    Returns void

    Memberof

    TransformEditorTool

  • 响应‘click’事件

    Parameters

    • event: MouseEvent

    Returns boolean | void

    Memberof

    Tool

  • 响应dblclick事件

    Parameters

    • event: MouseEvent

    Returns boolean | void

    Memberof

    Tool

  • 响应‘keydown’事件

    Parameters

    • event: KeyboardEvent

    Returns void

    Memberof

    TransformEditorTool

  • 响应‘keyup’事件

    Parameters

    • event: KeyboardEvent

    Returns void

    Memberof

    TransformEditorTool

  • 响应‘pointercancel’事件

    Parameters

    • event: PointerEvent

    Returns boolean | void

    Memberof

    Tool

  • 响应‘pointdown’事件

    Parameters

    • event: PointerEvent

    Returns boolean

    Memberof

    TransformEditorTool

  • 响应‘pointermove’事件

    Parameters

    • event: PointerEvent

    Returns boolean

    Memberof

    TransformEditorTool

  • 响应‘pointerup’事件

    Parameters

    • event: PointerEvent

    Returns void

    Memberof

    TransformEditorTool

  • 响应‘wheel’事件

    Parameters

    • event: MouseEvent

    Returns boolean | void

    Memberof

    Tool

  • 移除所有事件监听器

    Returns void

    Memberof

    EventDispatcher

  • 移除事件监听器

    Parameters

    • type: string

      事件类型(不区分大小写)

    • Optional callback: ((event) => void)

      事件监听回调(可选,不设置则表示移除所有监听器)

        • (event): void
        • Parameters

          • event: {
                type: string;
                [key: string]: any;
            }
            • [key: string]: any
            • type: string

          Returns void

    Returns void

    Memberof

    EventDispatcher

  • 通过事件Id移除事件监听器

    Parameters

    • eventID: number

    Returns void

    Memberof

    EventDispatcher

  • 微调接口

    Parameters

    • axisName: string
    • value: number

    Returns void

    Memberof

    TransformEditorTool