@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
getbuttonState():any
Returns
any
Defined in
control/Interactor.ts:83
mtime
getmtime():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()
staticmouse2ndc(e):Number2
Parameters
• e: PointerEvent
Returns
Number2
Defined in
control/Interactor.ts:319
mouse2pixel()
staticmouse2pixel(e):Number2
Parameters
• e: PointerEvent
Returns
Number2
Defined in
control/Interactor.ts:323
pixel2Mouse()
staticpixel2Mouse(pixel):number[]
Parameters
• pixel: Number2
Returns
number[]
Defined in
control/Interactor.ts:330
pixel2ndc()
staticpixel2ndc(pixel):Number2
Parameters
• pixel: Number2
Returns
Number2
Defined in
control/Interactor.ts:308
pixel2norm()
staticpixel2norm(pixel):Number2
Parameters
• pixel: Number2
Returns
Number2
Defined in
control/Interactor.ts:313
