Skip to content

2D cells simulation with C++ and C#. Three clients - WPF , Qt and ASP.NET

License

Notifications You must be signed in to change notification settings

maxchistt/CellLifeSimulation

Repository files navigation

CellLifeSimulation

Project of 2D cell life simulation with C++ and C#

I realised it with MVC pattern

There are five projects here :

  • C++ static library for simulation model
  • C++/CLR DLL wrapper
  • Qt C++ client
  • WPF C# client
  • Web C# ASP.NET / Angular client

At first, need to set up your VS for working with Qt to build this project.

This project depends from C3D Toolkit! You can launch it without C3D, but, if you have it, you need to:

  • Copy folder "QtVision" with QtVision static libray, built from this project by running "QtVision.Export.ps1", into solution folder
  • Copy "Kernel" and "Vision" distribution folders into solution folder into "C3D" subfolder
  • Uncomment "#define C3D_USAGE" in "C3D_USAGE.h" file in "QtCellLifeSimulationApp" project
  • Add "c3dvision.lib;c3d.lib;QtVision.lib;" to additional dependencies of "QtCellLifeSimulationApp" project in project settings

WPF

Qt

ASP.NET

Inspired by OnigiriScience