The freely available part of OpenFlipper

Name Last Update
Arch Loading commit data...
CI Loading commit data...
OpenFlipper @ 3a0e576e
Plugin-AlignMeshes @ 41812c82
Plugin-Backup @ f9ed35dc
Plugin-Color @ 6cf58d2c
Plugin-Components @ d2bc1fb2
Plugin-Datacontrol @ 0ef9b558
Plugin-Decimater @ cef0fd62
Plugin-DeserializeScreenshotMetadata @ 1556951b
Plugin-GaussCurvature @ 50ae9c7a
Plugin-HoleFilling @ 71978b02
Plugin-INI @ 000c4a6c
Plugin-InfoMeshObject @ 830dd17e
Plugin-InfoSkeleton @ 9f0dfd83
Plugin-InfoVolumeMeshObject @ cd23dfb9
Plugin-IsotropicRemesher @ dd1b47bb
Plugin-Laplace @ 98783c1f
Plugin-MaterialPicker @ fb3bc0c0
Plugin-MeanCurvature @ a2ba987f
Plugin-MemInfo @ 054a4dd5
Plugin-Merge @ 3df82952
Plugin-MeshCompare @ bdb8a8bd
Plugin-MeshConvert @ 6064e66f
Plugin-MeshRepair @ 4f87ba99
Plugin-Move @ 3a2e4fbc
Plugin-PolyLine @ 7e9dc03c
Plugin-PrimitivesGenerator @ 6e2ec0b9
Plugin-Print @ ea2de46f
Plugin-PropertyVis @ 7a5f003d
Plugin-Remesher @ b61ba750
Plugin-Ruler @ ae8dc3a6
Plugin-Scripting @ 5b524e29
Plugin-SimpleSmoother @ 9eeed579
Plugin-SkeletalAnimation @ daebbce7
Plugin-SkeletonEditing @ 43e7ae77
Plugin-Slice @ eddb8871
Plugin-Smoother @ 3c9fa6f6
Plugin-SplatCloudRenderingControl @ b33e921e
Plugin-Subdivider @ 029efbb5
Plugin-Test @ ff65489e
Plugin-TextureControl @ ee0c4de3
Plugin-Topology @ 6d314f62
Plugin-VSI @ 0ad773b6
Plugin-ViewControl @ e040e48d
PluginCollection-FilePlugins @ 19b9c7bc
PluginCollection-PostProcessors @ 2b0ed74a
PluginCollection-Renderers @ d3562f94
PluginCollection-Selection @ 8acca729
Scripts Loading commit data...
Type-BSpline @ 3a295862
Type-Camera @ 2f60a7aa
Type-Coordsys @ 64ba4cff
Type-Light @ b74f2070
Type-OpenMesh @ 8698692f
Type-OpenVolumeMesh @ 4f5fc9f3
Type-Plane @ f7deaa68
Type-PolyLine @ 38be518f
Type-QtWidget @ 755b04d8
Type-Skeleton @ d7b0b3f9
Type-Sphere @ bb7b3cc2
Type-SplatCloud @ 67dffa0a
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... Loading commit data... Loading commit data...

OpenFlipper README.TXT

The documentation is on our website:

Getting Source Code from git

Clone the repository with submodules:
git clone --recursive

Required libs:

Qt ( >= 5.5 )
qwt ( >=6.0 ) optional

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