Partiview and BASIN

From: Louis Kratz <lak24@drexel.edu>
Date: Sun Mar 19 2006 - 16:33:13 EST

My apologies for not sending this out earlier.

The partiview and BASIN communication is now at its initial stages.
Basic functionality has been created, including the ability to send
points and partiview commands. This is on the C++ side only right now.

Partiview Modifications
    * If you are using gentoo, or fltk version 1.1.6+, you may need to
modify your configure file for partiview. Edit the configure file and
comment out lines 7863 through 7870. This is the part of the configure
file that checks the version of fltk.
    * The configuration must include the fltk path, which can differ
greatly depending on your distrobution and PATH variables. If you have
installed fltk in your local directory, follow the instructions on the
partiview web site. In gentoo linux, where fltk is installed on the
system, use:
          ./configure -with-fltk=fltk-1.1/
      In mandrake, use:
          ./configure -with-fltk=FL/
      If niether of these are working, try:
          ./configure -with-fltk=/usr/include/fltk-1.1/
      This will correct the configure script, but will not create the
proper make file. After the configure, edit the makefile so that the
FLTK variables are set to :
          FLTK_INC = -I/usr/include/fltk-1.1/
          FLTK_LIB = -L/usr/lib/fltk-1.1 -lfltk_gl -lfltk
    * Copy the partiview/partiview.cc and partiview/partiserver.h files
from the BASIN cvs into the src directory.
    * Edit the Makefile and add -DBASIN to the PV_FLAGS variable.
    * Type make.

The Partiview Object
   Please see the partiview_demo.C file in basin/src/Basin_demo for an
example of this.
    If you want a quick demo, run:
    ./partiview_demo ../../data/test.speck <your IP>
    Partiview MUST be running when the basin object is created.

There are some limitations and bugs to still be worked out. The big
ones are:
Limitations:
    Right now you must have a attribute that stores vector3s to be the
points.
    You can not advance in time on the partiview side.
    Color indexing must have a corresponding cmap file on the partiview side
Bugs:
    Occasionally partiview crashes on launch. This seems to be a
concurrency issue.

Many of the limitations will be corrected once a final interface for the
class is designed.

-Louis
Received on Sun Mar 19 16:32:45 2006

This archive was generated by hypermail 2.1.8 : Fri Aug 08 2008 - 19:25:03 EDT