Search
Preparing search index...
The search index is not available
@motor/core
Options
All
Public
Public/Protected
All
Inherited
Menu
@motor/core
default
MotorCore
FreeControl
Class FreeControl
Hierarchy
Control
FreeControl
Index
Constructors
constructor
Properties
enable
Clamp
Zoom
enable
Inputs
input
Map
maximum
Zoom
Distance
minimum
Zoom
Distance
private
Target
viewer
Accessors
rotate
Only
Horizontal
target
Methods
destroy
init
is
Destroyed
key
Down
Callback
key
UpCallback
on
Mouse
Move
on
Pan
Down
on
Pan
Up
on
Pitch
Down
on
Pitch
Move
on
Pitch
Up
on
Rotate
Down
on
Rotate
Up
on
Wheel
register
remove
Apply
Type
set
Apply
Type
set
Pan
Rotate
Apply
Type
set
Target
Constructors
constructor
new
Free
Control
(
viewer
:
Viewer
, options
?:
FreeControlOptions
)
:
FreeControl
Parameters
viewer:
Viewer
Optional
options:
FreeControlOptions
Returns
FreeControl
Properties
enable
Clamp
Zoom
enable
Clamp
Zoom
:
boolean
enable
Inputs
enable
Inputs
:
boolean
input
Map
input
Map
:
undefined
|
InputMap
maximum
Zoom
Distance
maximum
Zoom
Distance
:
number
minimum
Zoom
Distance
minimum
Zoom
Distance
:
number
private
Target
private
Target
:
Vector3
viewer
viewer
:
Viewer
Accessors
rotate
Only
Horizontal
get
rotateOnlyHorizontal
(
)
:
boolean
set
rotateOnlyHorizontal
(
value
:
boolean
)
:
void
Returns
boolean
Parameters
value:
boolean
Returns
void
target
get
target
(
)
:
Vector3
Returns
Vector3
Methods
destroy
destroy
(
)
:
undefined
Returns
undefined
init
init
(
)
:
void
Returns
void
is
Destroyed
is
Destroyed
(
)
:
boolean
Returns
boolean
key
Down
Callback
key
Down
Callback
(
evt
:
KeyboardEvent
)
:
void
Parameters
evt:
KeyboardEvent
Returns
void
key
UpCallback
key
UpCallback
(
evt
:
KeyboardEvent
)
:
void
Parameters
evt:
KeyboardEvent
Returns
void
on
Mouse
Move
on
Mouse
Move
(
windowPosition
:
Vector2
)
:
void
Parameters
windowPosition:
Vector2
Returns
void
on
Pan
Down
on
Pan
Down
(
windowPosition
:
Vector2
)
:
void
Parameters
windowPosition:
Vector2
Returns
void
on
Pan
Up
on
Pan
Up
(
)
:
void
Returns
void
on
Pitch
Down
on
Pitch
Down
(
pitchPos
:
PitchPosition
)
:
void
Parameters
pitchPos:
PitchPosition
Returns
void
on
Pitch
Move
on
Pitch
Move
(
pitchPos
:
PitchPosition
)
:
void
Parameters
pitchPos:
PitchPosition
Returns
void
on
Pitch
Up
on
Pitch
Up
(
)
:
void
Returns
void
on
Rotate
Down
on
Rotate
Down
(
windowPosition
:
Vector2
)
:
void
Parameters
windowPosition:
Vector2
Returns
void
on
Rotate
Up
on
Rotate
Up
(
)
:
void
Returns
void
on
Wheel
on
Wheel
(
delta
:
number
)
:
void
Parameters
delta:
number
Returns
void
register
register
(
)
:
void
Returns
void
remove
Apply
Type
remove
Apply
Type
(
apply
:
ControlApplyType
)
:
void
Parameters
apply:
ControlApplyType
Returns
void
set
Apply
Type
set
Apply
Type
(
apply
:
ControlApplyType
, downAction
:
(
windowPosition
:
undefined
|
number
|
Vector2
|
PitchPosition
)
=>
void
, upAction
:
(
windowPosition
:
undefined
|
number
|
Vector2
|
PitchPosition
)
=>
void
)
:
void
Parameters
apply:
ControlApplyType
downAction:
(
windowPosition
:
undefined
|
number
|
Vector2
|
PitchPosition
)
=>
void
(
windowPosition
:
undefined
|
number
|
Vector2
|
PitchPosition
)
:
void
Parameters
windowPosition:
undefined
|
number
|
Vector2
|
PitchPosition
Returns
void
upAction:
(
windowPosition
:
undefined
|
number
|
Vector2
|
PitchPosition
)
=>
void
(
windowPosition
:
undefined
|
number
|
Vector2
|
PitchPosition
)
:
void
Parameters
windowPosition:
undefined
|
number
|
Vector2
|
PitchPosition
Returns
void
Returns
void
set
Pan
Rotate
Apply
Type
set
Pan
Rotate
Apply
Type
(
panningApplyType
:
ControlApplyType
, rotatingApplyType
:
ControlApplyType
)
:
void
Parameters
panningApplyType:
ControlApplyType
rotatingApplyType:
ControlApplyType
Returns
void
set
Target
set
Target
(
winPt
:
Vector2
, noPickPt
?:
Vector3
)
:
Promise
<
void
>
Parameters
winPt:
Vector2
Optional
noPickPt:
Vector3
Returns
Promise
<
void
>
Exports
default
default.
Motor
Core
Free
Control
constructor
enable
Clamp
Zoom
enable
Inputs
input
Map
maximum
Zoom
Distance
minimum
Zoom
Distance
private
Target
viewer
rotate
Only
Horizontal
target
destroy
init
is
Destroyed
key
Down
Callback
key
UpCallback
on
Mouse
Move
on
Pan
Down
on
Pan
Up
on
Pitch
Down
on
Pitch
Move
on
Pitch
Up
on
Rotate
Down
on
Rotate
Up
on
Wheel
register
remove
Apply
Type
set
Apply
Type
set
Pan
Rotate
Apply
Type
set
Target