Preparing search index...
The search index is not available
ara3d-webgl
ara3d-webgl
viw-webgl-viewer/camera
CameraLerp
Class CameraLerp
Hierarchy
CameraMovement
CameraLerp
Index
Constructors
constructor
Properties
_camera
_clock
_duration
_movement
on
Progress
Methods
animate
cancel
ease
Out
Cubic
frame
frame
Sphere
init
move1
move2
move3
orbit
orbit
Towards
reset
rotate
set
set
Distance
target
update
zoom
Constructors
constructor
new
Camera
Lerp
(
camera
:
Camera
, movement
:
CameraMovementDo
)
:
CameraLerp
Parameters
camera:
Camera
movement:
CameraMovementDo
Returns
CameraLerp
Properties
Protected
_camera
_camera
:
Camera
_clock
_clock
:
Clock
= ...
_duration
_duration
:
number
= 1
_movement
_movement
:
CameraMovementDo
on
Progress
on
Progress
:
(
(
progress
:
number
)
=>
void
)
Type declaration
(
progress
:
number
)
:
void
Parameters
progress:
number
Returns
void
Methods
animate
animate
(
)
:
void
Returns
void
cancel
cancel
(
)
:
void
Returns
void
ease
Out
Cubic
ease
Out
Cubic
(
x
:
number
)
:
number
Parameters
x:
number
Returns
number
frame
frame
(
target
:
"all"
|
Box3
|
Sphere
|
VimObject
, forward
?:
THREE
.
Vector3
)
:
void
Parameters
target:
"all"
|
Box3
|
Sphere
|
VimObject
Optional
forward:
THREE
.
Vector3
Returns
void
Protected
frame
Sphere
frame
Sphere
(
sphere
:
Sphere
, forward
:
THREE
.
Vector3
)
:
void
Parameters
sphere:
Sphere
forward:
THREE
.
Vector3
Returns
void
init
init
(
duration
:
number
)
:
void
Parameters
duration:
number
Returns
void
move1
move1
(
amount
:
number
, axis
:
"X"
|
"Y"
|
"Z"
)
:
void
Parameters
amount:
number
axis:
"X"
|
"Y"
|
"Z"
Returns
void
move2
move2
(
vector
:
THREE
.
Vector2
, axes
:
"XY"
|
"XZ"
)
:
void
Parameters
vector:
THREE
.
Vector2
axes:
"XY"
|
"XZ"
Returns
void
move3
move3
(
vector
:
THREE
.
Vector3
)
:
void
Parameters
vector:
THREE
.
Vector3
Returns
void
orbit
orbit
(
angle
:
THREE
.
Vector2
)
:
void
Parameters
angle:
THREE
.
Vector2
Returns
void
orbit
Towards
orbit
Towards
(
direction
:
THREE
.
Vector3
)
:
void
Parameters
direction:
THREE
.
Vector3
Returns
void
reset
reset
(
)
:
void
Returns
void
rotate
rotate
(
angle
:
THREE
.
Vector2
)
:
void
Parameters
angle:
THREE
.
Vector2
Returns
void
set
set
(
position
:
THREE
.
Vector3
, target
?:
THREE
.
Vector3
)
:
void
Parameters
position:
THREE
.
Vector3
Optional
target:
THREE
.
Vector3
Returns
void
set
Distance
set
Distance
(
dist
:
number
)
:
void
Parameters
dist:
number
Returns
void
target
target
(
target
:
THREE
.
Vector3
|
VimObject
)
:
void
Parameters
target:
THREE
.
Vector3
|
VimObject
Returns
void
update
update
(
)
:
void
Returns
void
zoom
zoom
(
amount
:
number
)
:
void
Parameters
amount:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Modules
ara3d-
webgl
images
index
Format
Vim
Helpers
THREE
Animation
Utils
Audio
Context
Buffer
Geometry
Utils
Cache
Curve
Utils
Earcut
Geometry
Utils
Image
Utils
Math
Utils
Property
Binding
Shape
Utils
Uniforms
Utils
scene/mesh
scene/scene
scene/sub
Mesh
utils/ILogger
viewer/input
Action
viewer/inputs/touch
viewer/raycaster
viewer/rendering/render
Scene
viewer/rendering/renderer
viewer/selection
viewer/viewer
vim-
loader
Geometry
Utils
Transparency
vim-
loader/gltf
Loader
vim-
loader/materials
vim-
loader/mesh
Factory
vim-
loader/object
Attributes
vim-
loader/scene
Factory
vim-
loader/vim
vim-
loader/vim
Loader
vim-
loader/vim
Object
viw-
webgl-
viewer
viw-
webgl-
viewer/camera
viw-
webgl-
viewer/gizmos
viw-
webgl-
viewer/gizmos/measure
viw-
webgl-
viewer/gizmos/section
Box
viw-
webgl-
viewer/inputs
viw-
webgl-
viewer/rendering
Camera
Lerp
constructor
_camera
_clock
_duration
_movement
on
Progress
animate
cancel
ease
Out
Cubic
frame
frame
Sphere
init
move1
move2
move3
orbit
orbit
Towards
reset
rotate
set
set
Distance
target
update
zoom
Generated using
TypeDoc