BodyGen V 1.0 Copyright (C) 2001,2002 University of Washington This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ------------------------------------------------------------- CONTENTS: 1. Download BodyGen source. 2. BodyGen contents. 3. Building BodyGen. 4. BodyGen libraries -------------------------------------------------------------- 1. Downloading BodyGen source. BodyGen is available for Linux and Windows plataforms. If you want the Linux source please download bodyGen.tar.gz, otherwise download bodyGen.zip. In Linux use the commands: + gunzip bodyGen.tar.gz + tar -xvf bodyGen.tar to create the BodyGen tree. -------------------------------------------------------------- 2. BodyGen contents. The BodyGen three contains the following files and directoies: Files in BodyGen root directory: README.txt - This file. LICENSE.txt - License file. LOG - History of bodyGen developement. bodyGen.html - Summary of bodyGen commands use. Directory tree: bodyGen/ bin/ include/ cl/ vl/ FL/ lib/ makefiles/ src/ visualstudio6.0/ /Debug Files in src/ : BodyGen.cxx BodyGenUI.cxx BoundingE.cxx DotBrush.cxx Makefile bitmap.cxx glrender.cxx qt.cxx view.cxx BodyGenModel.cxx BodyGenUI_Imp.cxx ImageView.cxx MeshView.cxx contourBox.cxx pole.cxx tiling.cxx Files in include/ : AbstractBrush.h BodyGenModel.h BodyGenUI_Imp.h MeshView.h glrender.h qt.h view.h BodyGen.h BodyGenUI.h BoundingE.h DotBrush.h ImageView.h bitmap.h contourBox.h pole.h tiling.h ---------------------------------------------------------------- 3. Building BodyGen excecutables: a) In Linux type make in the bodyGen/src/ directory. The exceculatble file (bodyGen) will be stored in the directory bodyGen/bin. b) The file visualstudio6.0/bodyGen.dsw is the project file for VC++6.0. Load this file in VC++6.0 and build the excecutable (bodyGen.exe). The excecutable file will be saved in the directory visualstudio6.0/Debug/. ---------------------------------------------------------------- 4. BodyGen libraries BodyGen uses two open sources libaries. The user interface was built using fluid included in fltk (The Fast Light Toolkit, www.fltk.org). Vector operations in 2-D and 3-D we implemente using VL ( http://www-2.cs.cmu.edu/afs/cs/user/ajw/www/software/index.html#VL)