Skip to content

A little VS project for learning the concepts of graphic development using OpenGL for a simulation of chaotic ODE systems.

Notifications You must be signed in to change notification settings

JW-Schuetz/ChaosSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation

A little VS project for learning the concepts of graphic development using OpenGL for a simulation of chaotic ODE systems.
Yet implemented ODE systems are two: Lorenz- and Roessler-System.

The project uses the OpenGL support libraries GLFT/GLAD and depends on the boost C++ library for solving ODE systems.

Display modes:

Some display modes of the ODE-solution are available:

  • A: static projection to (x,y)-plane
  • B: rotating around x-axis with constant rotation time
  • C: rotating around y-axis with constant rotation time
  • D: mouse driven rotating around both x- and y-axis

Usage:

  • mouse button 1: (only display mode A) select at cursor position an initial value in (x,y)-plane with z=0 and restart simulation

  • mouse button 2: successive selecting display modes A to D

  • mouse wheel: select zoom-value (range 0.1 to 5.0)

  • keybord key FORWARD: change rotation direction to forward

  • keybord key BACKWARD: change rotation direction to backward

  • keyboard keys UP/DOWN: stop rotation

  • keyboard key ESC: exit the program

Screenshots (display mode D):

Lorenz

Roessler

About

A little VS project for learning the concepts of graphic development using OpenGL for a simulation of chaotic ODE systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published