Skip to content
/ flow Public
forked from chebee7i/flow

Differential equation visualizer in 3D.

Notifications You must be signed in to change notification settings

KeckCAVES/flow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies
============

Flow requires:

    - Vrui 2.3
      (http://idav.ucdavis.edu/~okreylos/ResDev/Vrui/Download.html)
      
    - GLE Tubing and Extrusion Library > 3.1
      (http://www.linas.org/gle/)
      
      This is available on Debian-like systems via:
      
        sudo apt-get install libgle-dev
        
    - FTGL 2.1.3 
      http://sourceforge.net/projects/ftgl
      
      This is available on Debian-like systems via:
      
        sudo apt-get install libftgl-dev
        
Configuration
=============

Open 'Makefile' and change the line which says:

  VRUI_MAKEDIR = ...
  
Change this so that it points to the subdirectory which contains your
Vrui.makeinclude file.


Build
=====

Type:
  
  make
    

Run / Installation
==================

At this point, you can choose to run flow within this directory. To run on
your laptop or desktop using the mouse as your primary navigation device,
type in the following:

  ./flow -mergeConfig etc/2D.cfg

Then the keys 1,2,3 (not on the keypad) are automatically configured for flow.

  1 - primary click
  2 - alternate click
  3 - tool rotator
  
The mouse behaves like it does for any Vrui program.  In order to begin using
the program, you must right-click with the mouse and select an "Experiment".
Then press 3 to select a tool, and then 1 to use the tool.

Alternatively, you can install flow system-wide with:

  make install

but you may need to adjust the INSTALLDIR variable in the Makefile.
After adjusting that variable, type 'make clean' and then 'make' again,
as the resource directory is compiled into the program.


About

Differential equation visualizer in 3D.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.1%
  • C 3.8%
  • Objective-C 3.5%
  • Python 0.6%