模型标注的棱柱类型标注

Hierarchy

Constructors

  • Parameters

    • Rest...args: [params: {
          five: Five;
          fiveDomEvents: FiveDomEvents;
          group: Object3D;
          model: ModelWithCenter;
          position?: Vector3;
          rawData?: ServerPrismItem;
          tagContainerZIndex?: number;
          tagWrapper?: HTMLElement;
          type: ItemType;
          visibleMode?: Mode[];
      }]

    Returns ModelMakerPrismItem

Properties

__disposeRenderer?: (() => void)
model: ModelWithCenter
type: ItemType
visibles: boolean[] = []

Accessors

  • get container(): HTMLDivElement
  • Returns HTMLDivElement

  • get state(): {
        enabled: boolean;
        visible: boolean;
    }
  • Returns {
        enabled: boolean;
        visible: boolean;
    }

    • enabled: boolean
    • visible: boolean

Methods

  • Returns void

  • 触发事件

    Type Parameters

    • K extends keyof ModelMakerEvent<ServerPrismItem>

      预设的监听事件名称

    Parameters

    • name: K

      事件类型

    • Rest...data: Parameters<ModelMakerEvent<ServerPrismItem>[K]>

      触发事件的数据

    Returns boolean

    canceled 是否被触发取消

  • Returns void

  • 判断是否注册了事件

    Parameters

    Returns boolean

  • Returns void

  • 解除事件

    如果 name 不传的话解除对应所有事件 如果 name, callback 不传的话解除所有name的所有事件

    Type Parameters

    • K extends keyof ModelMakerEvent<ServerPrismItem>

      预设的监听事件名称

    Parameters

    Returns void

  • 注册事件

    Type Parameters

    • K extends keyof ModelMakerEvent<ServerPrismItem>

      预设的监听事件名称

    Parameters

    Returns (() => void)

    解除事件

      • (): void
      • Returns void

  • 注册事件(是否只执行一次)

    Type Parameters

    • K extends keyof ModelMakerEvent<ServerPrismItem>

      预设的监听事件名称

    Parameters

    Returns (() => void)

    解除事件

      • (): void
      • Returns void

  • Parameters

    • fiveCurrentfloor: number

    Returns void

  • Returns void

  • Returns void