Constructors
constructor
- new ViewManager(sc): ViewManager
-
Methods
animation
- animation(rotate, move, scale, stepCount?): void
-
Parameters
-
rotate: {
phi: number;
theta: number;
}
-
phi: number
-
theta: number
-
move: vec3
-
scale: number
-
stepCount: number = 10.0
Returns void
animation_by_time
- animation_by_time(rotate, move, scale, time?): void
-
Parameters
-
rotate: {
phi: number;
theta: number;
}
-
phi: number
-
theta: number
-
move: vec3
-
scale: number
-
time: number = 500
Returns void
get_camera_info
- get_camera_info(): CameraInfo
-
move
- move(x, y): void
-
Returns void
rotate
- rotate(xdeg, zdeg): void
-
Parameters
-
xdeg: number
-
zdeg: number
Returns void
scale
- scale(factor): void
-
Returns void
set_camera_info
- set_camera_info(info): void
-
Returns void
set_move_3d
- set_move_3d(mv): void
-
Returns void
zoom_to
- zoom_to(element): void
-
Returns void
zoom_view
- zoom_view(theta, phi): void
-
Parameters
-
theta: number
-
phi: number
Returns void
视图交互相关操作,移动缩放