量尺 V2 用的放大镜。

完全复用 Magnifier 的「读像素 + 放大」逻辑(直接 super.render()), 只是在其之后往同一个 2D canvas 上叠加坐标轴与落点平面框。

Hierarchy (view full)

Constructors

Properties

canvas: HTMLCanvasElement = ...
config: MagnifierConfig
containerDom?: Element
height: number
hooks: Subscribe<MagnifierEvent> = ...
state: {
    enabled: boolean;
} = ...
width: number

Methods

  • Returns void

  • Returns void

  • 放大传入点位周围的内容

    Parameters

    • point: Vector3

    Returns void

  • 放大传入点位周围的内容

    Parameters

    • point: {
          x: number;
          y: number;
      }
      • x: number
      • y: number

    Returns void

  • Returns void

  • 每次交点更新时调用;传 null 表示当前没有命中任何模型

    Parameters

    Returns void

  • 开关叠加层,用于灰度 / 排查问题

    Parameters

    • enabled: boolean

    Returns void

  • 更新放大镜的缩放比例

    Parameters

    • newScale: number

    Returns void

  • 更新放大镜的尺寸

    Parameters

    • newWidth: number
    • OptionalnewHeight: number

    Returns void