a3js API Documentation - v0.0.34
Docs Home
Preparing search index...
OrbitController
Class OrbitController
Three.jsのOrbitControlsと同様の処理をしてくれるコントローラ。 Ctrl || Shift || Metaキーを押してマウスドラッグすると、 平行移動も可能。
Hierarchy (
View Summary
)
ControllerBase
OrbitController
Index
Constructors
constructor
Properties
camera
Loc
camera
Quat
left
Click
pre
Mouse
right
Click
target
trans
view?
Methods
activate
deactivate
key
Down
key
Press
key
Up
mouse
Click
mouse
Down
mouse
Enter
mouse
Leave
mouse
Move
mouse
Up
mouse
Wheel
set
Camera
Location
set
Camera
Location
Now
set
Camera
Quat
set
Camera
Quat
Now
set
Camera
Scale
set
Camera
Scale
Now
set
View
touch
Cancel
touch
End
touch
Move
touch
Start
update
Constructors
constructor
new
OrbitController
(
target
:
Vec3
)
:
OrbitController
Parameters
target
:
Vec3
Returns
OrbitController
new
OrbitController
(
tx
:
number
,
ty
:
number
,
tz
:
number
)
:
OrbitController
Parameters
tx
:
number
ty
:
number
tz
:
number
Returns
OrbitController
Properties
camera
Loc
cameraLoc
:
Vec3
= ...
camera
Quat
cameraQuat
:
Quat
= ...
left
Click
leftClick
:
boolean
= false
pre
Mouse
preMouse
:
{
x
:
number
;
y
:
number
}
right
Click
rightClick
:
boolean
= false
target
target
:
Vec3
trans
trans
:
Transform
Optional
view
view
?:
View
Methods
activate
activate
()
:
void
Returns
void
deactivate
deactivate
()
:
void
Returns
void
key
Down
keyDown
(
_event
:
KeyboardEvent
)
:
void
Parameters
_event
:
KeyboardEvent
Returns
void
key
Press
keyPress
(
_event
:
KeyboardEvent
)
:
void
Parameters
_event
:
KeyboardEvent
Returns
void
key
Up
keyUp
(
_event
:
KeyboardEvent
)
:
void
Parameters
_event
:
KeyboardEvent
Returns
void
mouse
Click
mouseClick
(
_event
:
MouseEvent
)
:
void
Parameters
_event
:
MouseEvent
Returns
void
mouse
Down
mouseDown
(
e
:
MouseEvent
)
:
void
Parameters
e
:
MouseEvent
Returns
void
mouse
Enter
mouseEnter
(
_event
:
MouseEvent
)
:
void
Parameters
_event
:
MouseEvent
Returns
void
mouse
Leave
mouseLeave
(
_event
:
MouseEvent
)
:
void
Parameters
_event
:
MouseEvent
Returns
void
mouse
Move
mouseMove
(
e
:
MouseEvent
)
:
void
Parameters
e
:
MouseEvent
Returns
void
mouse
Up
mouseUp
(
e
:
MouseEvent
)
:
void
Parameters
e
:
MouseEvent
Returns
void
mouse
Wheel
mouseWheel
(
e
:
WheelEvent
)
:
void
Parameters
e
:
WheelEvent
Returns
void
set
Camera
Location
setCameraLocation
(
loc
:
Vec3
)
:
void
Parameters
loc
:
Vec3
Returns
void
set
Camera
Location
Now
setCameraLocationNow
(
loc
:
Vec3
)
:
void
Parameters
loc
:
Vec3
Returns
void
set
Camera
Quat
setCameraQuat
(
quat
:
Quat
)
:
void
Parameters
quat
:
Quat
Returns
void
set
Camera
Quat
Now
setCameraQuatNow
(
quat
:
Quat
)
:
void
Parameters
quat
:
Quat
Returns
void
set
Camera
Scale
setCameraScale
(
scale
:
Vec3
)
:
void
Parameters
scale
:
Vec3
Returns
void
set
Camera
Scale
Now
setCameraScaleNow
(
scale
:
Vec3
)
:
void
Parameters
scale
:
Vec3
Returns
void
set
View
setView
(
view
:
View
)
:
void
Parameters
view
:
View
Returns
void
touch
Cancel
touchCancel
(
_event
:
TouchEvent
)
:
void
Parameters
_event
:
TouchEvent
Returns
void
touch
End
touchEnd
(
_event
:
TouchEvent
)
:
void
Parameters
_event
:
TouchEvent
Returns
void
touch
Move
touchMove
(
_event
:
TouchEvent
)
:
void
Parameters
_event
:
TouchEvent
Returns
void
touch
Start
touchStart
(
_event
:
TouchEvent
)
:
void
Parameters
_event
:
TouchEvent
Returns
void
update
update
(
_dt
:
number
)
:
void
Parameters
_dt
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
camera
Loc
camera
Quat
left
Click
pre
Mouse
right
Click
target
trans
view
Methods
activate
deactivate
key
Down
key
Press
key
Up
mouse
Click
mouse
Down
mouse
Enter
mouse
Leave
mouse
Move
mouse
Up
mouse
Wheel
set
Camera
Location
set
Camera
Location
Now
set
Camera
Quat
set
Camera
Quat
Now
set
Camera
Scale
set
Camera
Scale
Now
set
View
touch
Cancel
touch
End
touch
Move
touch
Start
update
Docs Home
a3js API Documentation - v0.0.34
Loading...
Three.jsのOrbitControlsと同様の処理をしてくれるコントローラ。 Ctrl || Shift || Metaキーを押してマウスドラッグすると、 平行移動も可能。