Skip to content

ShenRen/OpenFlipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenFlipper README.TXT

The documentation is on our website: http://www.openflipper.org

Getting Source Code from git

Clone the repository with submodules:
git clone --recursive https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free.git

Required libs:

Qt ( >= 5.5 ) http://www.qtsoftware.com/downloads
OpenGL http://www.opengl.org
GLUT http://www.opengl.org/resources/libraries/glut
GLEW http://glew.sourceforge.net
qwt ( >=6.0 ) optional http://qwt.sourceforge.net/

Compiling OpenFlipper:

A detailed compilation manual is available here.

Latest NEWS

  • 04/21/2017: Moved all toplevel plugins to separate repositories.
  • 02/28/2017: Removed SimpleOpt Command Line parser and switched to Qt parser
    • Breaking Change: Commandline parameter have to start with a dash, the slash is not recognized as parameter prefix anymore.
  • 12/28/2016: Moved ObjectTypes into separate Libraries
    • Plugins have to specify their used types in the cmake file (TYPES / OPT_TYPES e.g. TYPES TRIANGLEMESH ), defines (e.g. ENABLE_TRIANGLEMESH_SUPPORT) are added automatically
    • Plugins will not be compiled if an ObjectType is missing (Excluding OPT_TYPES of course)
    • In an ObjectType you have to do the following replaces
      • sed -i s/GlobalDefines.hh/ObjectTypeDLLDefines.hh/g *.hh
      • sed -i s/DLLEXPORT/OBJECTTYPEDLLEXPORT/g *.hh
    • A cmake file has to be created in the ObjectType directory containing only include(type)
  • 12/12/2016: Moved MeshTools into libs_required (Will be moved to Mesh Datatype when the type linking is changed)
  • 12/12/2016: Redistributables for Visual Studio removed (Now in library Management repository)
  • 12/12/2016: Moved tests directory into OpenFlipper subdir
  • 12/09/2016: Moved Math_Tools to OpenFlipper/libs_required/Math_Tools
  • 12/09/2016: Moved OpenMesh directory into OpenFlipper subdirectory OpenFlipper/libs_required/OpenMesh
    • You might have to delete your libs_required/OpenMesh directory manually if you get cmake errors regarding duplicate targets
  • 12/09/2016: Moved ACG directory into OpenFlipper subdirectory OpenFlipper/libs_required/ACG
  • 12/08/2016: Moved CI directory into OpenFlipper subdirectory to remove toplevel dir count
  • 12/08/2016: Moved the cmake directory contents into OpenFlipper/cmake (First steps to reduce number of toplevel dirs and get more modular than before)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 10