-
Notifications
You must be signed in to change notification settings - Fork 0
A C++ implementation of a scene graph data structure for animation control.
License
acvictor/Scene-Graph-Animation
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Compilation and Execution Instructions ====================================== * Run 'make run' in the terminal to compile and execute the code Legends ======= * The X-axis is marked in red * The Y-axis is marked in blue * The bounding box is marked in yellow. Usage ===== * Use the arrow keys to move camera up, down, left and right * Use the '+' and '-' keys to move camera in and out '+' zooms in '-' zooms out * Use 'l' to turn lighting on and off (default is off) * Use 'h' to turn headlight on and off (default is off) * Use 'b' to turn bounding box on and off (default is on) * Use '1' to turn on and off the first spotlight (default is off) * Use '2' to turn on and off the second spotlight (default is off) * Use '3' to increase speed of earth's revolution * Use '4' to increase speed of sun's spin * Use '5' to decrease speed of earth's revolution * Use '6' tp decrease speed of sun's spin * Use 'c' to change camera to earth's perspective * Use 'd' for normal perspectice * Use 'e' to change perspective to spaceship's * Use left mouse button to rotate camera * Use right mouse button to pick objects * Use ESC to quit. External Libraries =============== * SOIL * Fast Trackball
About
A C++ implementation of a scene graph data structure for animation control.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published