OpenGL simulator of mass objects in space - according to Newton.
Go to file
2024-09-17 19:05:48 +02:00
.imgs Repository: add README.md file 2023-10-22 14:11:36 +02:00
assets Repository: refactor the project 2023-11-10 23:27:20 +01:00
scenes Objects: add scale property 2023-10-31 16:18:21 +01:00
.gitignore Camera: add lock functionality 2023-11-10 19:42:17 +01:00
CMakeLists.txt Repository: refactor the project 2023-11-10 23:27:20 +01:00
gravity.c Update docs 2024-09-17 19:05:48 +02:00
LICENSE Initial commit 2023-10-09 23:33:53 +02:00
math.c Repository: refactor models loading and objects 2023-11-11 19:53:11 +01:00
math.h Repository: refactor the project 2023-11-10 23:27:20 +01:00
object.c Repository: refactor models loading and objects 2023-11-11 19:53:11 +01:00
object.h Repository: refactor models loading and objects 2023-11-11 19:53:11 +01:00
README Update docs 2024-09-17 19:05:48 +02:00

+-------------+
|   Gravity   |
+-------------+

    C+OpenGL simulator of mass objects in 
    space - according to Newton.

FEATURES 

    [DONE] Object tracing
        [DONE] Toggle object tracing
    [DONE] Scaling up/down objects
    [DONE] Locking camera view to an object
    [TODO] File format for importing scenes
    [TODO] Collision 

INSTALL

    Build automation system is cmake. Thus, one 
    can compile this project much like any other 
    cmake project.
    
    mkdir build
    
    cd build
    
    cmake ..
    
    make all

    ./gravity

LICENSE 

    Gravity is licensed under the GPL-3.0 license. 
    See the `LICENSE` file for more information.