Skip to content

Water Simulation, Collision Detection (SAT), PN Triangle, PN Quad Tessellation

Notifications You must be signed in to change notification settings

Jack-The-Ripper-1820/OpenGL-Sailing

Repository files navigation

Instructions for Users:

For Users who downloaded the zip

Please follow these steps to set up the project after downloading:

  1. Extract the ZIP file.

  2. Navigate to the project root:
    This is where the initialization script is located.

  3. Run the appropriate script (./fetch_submodules.sh for Unix-like systems or fetch_submodules.bat for Windows) to download and initialize the submodules.

This will download and initialize the submodules for the project.

For Users who cloned the repo

Navigate to the root directory (diretory with the src folder) and in console (git installed)

git submodule update --init --recursive

For all users after the above steps

  1. Open the project with Visual Studio(tested on VS2022) and run/save the CMakeLists.txt file (this should be automatic when you open with Visual Studio)

  2. Run the application by running main.cpp (In Folder view)

Demo

Demo

Application Controls

  1. WASD to move camera.

  2. Mouse/Touchpad to change camera orientation.

  3. B Key to toggle WireFrame Mode

  4. Arrow keys up/down to increase/decrease tessellation levels of the boats.

About

Water Simulation, Collision Detection (SAT), PN Triangle, PN Quad Tessellation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published