Skip to content

University project - implementation of virtual camera from scratch using TypeScript

Notifications You must be signed in to change notification settings

nidomika/virtual-camera

Repository files navigation

virtual-camera

University project - implementation of virtual camera from scratch using TypeScript image

Controls

Up/down/left/right

Key Function
W Move up
S Move down
A Move left
D Move right

Forward/backward

Key Function
E Move forward
Q Move backward

Rotation

Key Function
R Rotate right (axis OY)
F Rotate left (axis OY)
Rotate down (axis OX)
Rotate up (axis OX)
Rotate left (axis OZ)
Rotate right (axis OZ)

Zooming in/out

Key Function
Z Zoom in
X Zoom out

It is also possible to navigate using mouse and holding down either LMB or RMB or by scrolling.