Cristian Milatinov - 40098297
- CMake 3.17+
- VCPKG
- OpenGL
- 64-bit Libraries
- GLFW
- GLEW
- GLM
- Download and Install VCPKG
- Install the libraries from VCPKG using commandline argument "--triplet x64-windows" for 64-bit libraries on windows; "--help" to find equivalent for other OS
- Set the CMake toolchain file for your IDE to ".../vcpkg-master/scripts/buildsystems/vcpkg.cmake"
- Generate CMake cache
- Build
WASD
will move the camera relative to the direction you are looking at.Left Shift
will make you move faster.Space
will move you vertically up along they-axis
.Left Control
will move you down along they-axis
.Arrow Key Up
&Arrow Key Down
will rotate the world aroundy-axis
.Arrow Key Left
&Arrow Key Right
will rotate the world aroundx-axis
.Home
will reset all world and camera transformations.Left Mouse Button
will make all vertical mouse movements a zoom in/out of the scene.Z
will reset the zoom to its default value.1 to 6
will select a letter on the screen. Default is0
, which is the first letter from top to bottom, namelyM
.I
will scale the letter up.K
will scale the letter down.Y
will move the letter alongx
.H
will move the letter along-x
.G
will move the letter alongz
.J
will move the letter along-z
.F
will move the letter alongy
.V
will move the letter along-y
.B
&N
will rotate the letter on itsx
.Q
&E
will rotate the letter on itsy
.,
&.
will rotate the letter on itsz
.
Mouse Button 4
will make mouse movements move the camera only along itsx-axis
andy-axis
plane.Middle Mouse Button
will make all vertical mouse movements change the camera's pitch.Left Mouse Button
will make all horizontal mouse movements change the camera's yaw.[
will unlock the mouse cursor from the window.