Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.13 KB

File metadata and controls

30 lines (22 loc) · 1.13 KB

ParticleSystem

A minimal particle system acting as a foundation for the course labs. A small graphical interface is provided for visually editing parameters.

Folder structure

  • /include: Header files
  • /src: Cpp files
  • /unittest: Examples of tests

Setup instructions

Dependencies:

  • CMake For cross-platform compiler project generation.
  • Vcpkg For dependency management
  • C++20 Required, e.g. Visual Studio
  1. Make a project folder for example 'tnm094'

  2. In the project folder:

  3. Open CMake (we recommend using the GUI here), enter the source path to the particlesystem git repo and select one of the "presets" ("MSVC 2022", "Xcode", "Ninja", "Unix Makefiles") and hit configure. This will build and the dependencies using vcpkg and make them available to the project. Then the will be configured

  4. Hit Generate and then Open Project to open the project in your IDE.

  5. Build and run the 'application' executable.