@simversus/yjvis • Docs
@simversus/yjvis / Interactor
Class: Interactor
Internal
基础对象
Extends
Constructors
new Interactor()
new Interactor(
dom
):Interactor
Parameters
• dom: HTMLElement
Returns
Overrides
Defined in
control/Interactor.ts:87
Properties
classHierarchy
classHierarchy:
ClassEnum
[]
Deprecated
Inherited from
Defined in
core/baseObject.ts:96
curPos
curPos:
Number2
Defined in
control/Interactor.ts:71
downDelta
downDelta:
Number2
Defined in
control/Interactor.ts:73
downPos
downPos:
Number2
Defined in
control/Interactor.ts:70
isPicking
isPicking:
boolean
=false
Defined in
control/Interactor.ts:61
label
label:
string
自定义标识
Inherited from
Defined in
core/baseObject.ts:104
moveDelta
moveDelta:
Number2
Defined in
control/Interactor.ts:74
upPos
upPos:
Number2
Defined in
control/Interactor.ts:72
userData
userData:
any
用户自定义数据
Inherited from
Defined in
core/baseObject.ts:100
uuid
uuid:
number
唯一标识符
Inherited from
Defined in
core/baseObject.ts:92
wheelDelta
wheelDelta:
Number2
Defined in
control/Interactor.ts:75
Accessors
buttonState
get
buttonState():any
Returns
any
Defined in
control/Interactor.ts:83
mtime
get
mtime():number
Returns
number
Inherited from
Defined in
core/baseObject.ts:118
Methods
bind()
bind(
op
): () =>InteractorBindOption
[]
Parameters
• op: InteractorBindOption
Returns
Function
Returns
Defined in
control/Interactor.ts:252
changed()
changed():
void
标记对象为已修改
Returns
void
Inherited from
Defined in
core/baseObject.ts:128
is()
is(
t
):boolean
Parameters
• t: ClassEnum
Returns
boolean
Inherited from
Defined in
core/baseObject.ts:122
release()
release():
void
销毁该对象
Returns
void
Overrides
Defined in
control/Interactor.ts:95
mouse2ndc()
static
mouse2ndc(e
):Number2
Parameters
• e: PointerEvent
Returns
Number2
Defined in
control/Interactor.ts:319
mouse2pixel()
static
mouse2pixel(e
):Number2
Parameters
• e: PointerEvent
Returns
Number2
Defined in
control/Interactor.ts:323
pixel2Mouse()
static
pixel2Mouse(pixel
):number
[]
Parameters
• pixel: Number2
Returns
number
[]
Defined in
control/Interactor.ts:330
pixel2ndc()
static
pixel2ndc(pixel
):Number2
Parameters
• pixel: Number2
Returns
Number2
Defined in
control/Interactor.ts:308
pixel2norm()
static
pixel2norm(pixel
):Number2
Parameters
• pixel: Number2
Returns
Number2
Defined in
control/Interactor.ts:313