Name Last Update
Arch Loading commit data...
OpenFlipper Loading commit data...
Plugin-AlignMeshes Loading commit data...
Plugin-Backup Loading commit data...
Plugin-Color Loading commit data...
Plugin-Components Loading commit data...
Plugin-Datacontrol Loading commit data...
Plugin-Decimater Loading commit data...
Plugin-DeserializeScreenshotMetadata Loading commit data...
Plugin-GaussCurvature Loading commit data...
Plugin-HoleFilling Loading commit data...
Plugin-INI Loading commit data...
Plugin-InfoMeshObject Loading commit data...
Plugin-InfoSkeleton Loading commit data...
Plugin-InfoVolumeMeshObject Loading commit data...
Plugin-IsotropicRemesher Loading commit data...
Plugin-Laplace Loading commit data...
Plugin-MaterialPicker Loading commit data...
Plugin-MeanCurvature Loading commit data...
Plugin-MemInfo Loading commit data...
Plugin-Merge Loading commit data...
Plugin-MeshCompare Loading commit data...
Plugin-MeshConvert Loading commit data...
Plugin-MeshRepair Loading commit data...
Plugin-Move Loading commit data...
Plugin-PolyLine Loading commit data...
Plugin-PrimitivesGenerator Loading commit data...
Plugin-Print Loading commit data...
Plugin-PropertyVis Loading commit data...
Plugin-Remesher Loading commit data...
Plugin-Ruler Loading commit data...
Plugin-Scripting Loading commit data...
Plugin-SimpleSmoother Loading commit data...
Plugin-SkeletalAnimation Loading commit data...
Plugin-SkeletonEditing Loading commit data...
Plugin-Slice Loading commit data...
Plugin-Smoother Loading commit data...
Plugin-SplatCloudRenderingControl Loading commit data...
Plugin-Subdivider Loading commit data...
Plugin-Test Loading commit data...
Plugin-TextureControl Loading commit data...
Plugin-Topology Loading commit data...
Plugin-VSI Loading commit data...
Plugin-ViewControl Loading commit data...
PluginCollection-FilePlugins Loading commit data...
PluginCollection-PostProcessors Loading commit data...
PluginCollection-Renderers Loading commit data...
PluginCollection-Selection Loading commit data...
Scripts Loading commit data...
Type-BSpline Loading commit data...
Type-Camera Loading commit data...
Type-Coordsys Loading commit data...
Type-Light Loading commit data...
Type-OpenMesh Loading commit data...
Type-OpenVolumeMesh Loading commit data...
Type-Plane Loading commit data...
Type-PolyLine Loading commit data...
Type-QtWidget Loading commit data...
Type-Skeleton Loading commit data...
Type-Sphere Loading commit data...
Type-SplatCloud Loading commit data...
debian Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.gitmodules Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
Readme.md Loading commit data...
valgrind.sh Loading commit data...

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

  • 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)