g.frame
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
IPicking
Controller
Config
Picking
Controller
Picking
Controller
Agent
Picking
Controller
Events
Picking
Controller
Module
Picking
Controller
Events
Picking
Controller
Picking
Controller
Agent
constructor
config
current
Values
fire
off
on
on
Empty
Controller
Move
on
Object
Move
on
Object
Pick
on
Object
Release
once
update
update
Raycaster
Picking
Controller
Module
IPicking
Controller
Config
Hierarchy
PickingController
PickingControllerAgent
Index
Constructors
constructor
Properties
config
current
Values
Methods
fire
off
on
on
Empty
Controller
Move
on
Object
Move
on
Object
Pick
on
Object
Release
once
update
update
Raycaster
Constructors
constructor
new
Picking
Controller
Agent
(
instances
:
Array
<
PickingController
>
)
:
PickingControllerAgent
Parameters
instances:
Array
<
PickingController
>
Returns
PickingControllerAgent
Properties
Protected
config
config
:
IPickingControllerConfig
Protected
current
Values
current
Values
:
Array
<
{
currentPickedObject
:
Object3D
;
intersectionDistance
:
number
;
raycaster
:
Raycaster
;
startOffset
:
Vector3
;
startRotation
:
Quaternion
;
startScale
:
Vector3
}
>
= []
Methods
fire
fire
(
eventName
:
PickingControllerEvents
, mesh
?:
Object3D
, event
?:
ParentEvent
<
PickingControllerEvents
>
)
:
void
Parameters
eventName:
PickingControllerEvents
Optional
mesh:
Object3D
Optional
event:
ParentEvent
<
PickingControllerEvents
>
Returns
void
off
off
(
eventName
?:
PickingControllerEvents
, mesh
?:
Object3D
, callback
?:
Function
)
:
void
Parameters
Optional
eventName:
PickingControllerEvents
Optional
mesh:
Object3D
Optional
callback:
Function
Returns
void
on
on
(
eventName
:
PickingControllerEvents
, mesh
:
Object3D
, callback1
:
Function
, callback2
?:
Function
)
:
void
Parameters
eventName:
PickingControllerEvents
mesh:
Object3D
callback1:
Function
Optional
callback2:
Function
Returns
void
Protected
on
Empty
Controller
Move
on
Empty
Controller
Move
(
intersection
?:
Intersection
)
:
void
Parameters
Optional
intersection:
Intersection
Returns
void
Protected
on
Object
Move
on
Object
Move
(
)
:
void
Returns
void
Protected
on
Object
Pick
on
Object
Pick
(
pickedObject
:
Object3D
)
:
void
Parameters
pickedObject:
Object3D
Returns
void
Protected
on
Object
Release
on
Object
Release
(
)
:
void
Returns
void
once
once
(
eventName
:
PickingControllerEvents
, mesh
:
Object3D
, callback1
:
Function
, callback2
?:
Function
)
:
void
Parameters
eventName:
PickingControllerEvents
mesh:
Object3D
callback1:
Function
Optional
callback2:
Function
Returns
void
Protected
update
update
(
newPosition
:
Vector3
, newRotation
:
Quaternion
, isSqueezed
:
boolean
, controllerNumber
:
number
)
:
void
Parameters
newPosition:
Vector3
newRotation:
Quaternion
isSqueezed:
boolean
controllerNumber:
number
Returns
void
update
Raycaster
update
Raycaster
(
)
:
void
Returns
void
Generated using
TypeDoc