OpenFlipper-Free issueshttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues2017-08-02T09:07:31Zhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/123ci for qt 5.5 fails2017-08-02T09:07:31ZMartin Schultzci for qt 5.5 failssee:
https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/jobs/31866/raw
ci for qt 5.5 builds fails, or to be more precise ctests fail. the debug output shows, an issue with the used libs.
i think the libs that ...see:
https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/jobs/31866/raw
ci for qt 5.5 builds fails, or to be more precise ctests fail. the debug output shows, an issue with the used libs.
i think the libs that are used fo compilation and the ones that are used when running ctest may not be the same.Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/112Selected Halfedges are not moved when an object is moved2017-08-02T09:07:30ZMartin SchultzSelected Halfedges are not moved when an object is movedWhen a halfedge of an object is selected, and the object is moved, the halfedge jumps back to the original position as soon as the mouse is released, while the object keeps the new position.
steps to reproduce:
* add a primitive e.g. cu...When a halfedge of an object is selected, and the object is moved, the halfedge jumps back to the original position as soon as the mouse is released, while the object keeps the new position.
steps to reproduce:
* add a primitive e.g. cube from primitive generator
* select a halfedge on the cube
* move the cube around using move object -> place manipulator on object
* watch the halfedge kump back to original position after you release the mouse button
original cube with selected halfedge:
![snap.0000000](/uploads/8e8f7ab400ea857a61691bf393a010c5/snap.0000000.png)
After moving:
![snap.0000001](/uploads/8bedd56433b69d9187940a2a3f200542/snap.0000001.png)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/101Qt 5.8 moc generation problem2017-07-27T11:09:08ZMartin SchultzQt 5.8 moc generation problemin Qt 5.8.0 there is a bug considering the generation of moc files. the flags for cmake moc file generation are overridden when msvc is used:
https://bugreports.qt.io/browse/QTBUG-58345
in Qt 5.9.0 this bug is fixed.
if you comp...in Qt 5.8.0 there is a bug considering the generation of moc files. the flags for cmake moc file generation are overridden when msvc is used:
https://bugreports.qt.io/browse/QTBUG-58345
in Qt 5.9.0 this bug is fixed.
if you compare the file of qt 5.8.0 with the one of qt 5.9.0
http://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/Qt5CoreMacros.cmake?h=5.9.0
you can see a very simple fix for this problem. However the online installer does not offer a patched version of qt 5.8 so you have to fix it yourself for now.
the fix for this was implemented in qt on
https://codereview.qt-project.org/#/c/184321
so you can compile qt yourself if you want to use 5.8. or try the 5.9 beta buildshttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/35Write a small plugin to optimize valence2017-07-26T07:10:06ZJan Möbiusmoebius@cs.rwth-aachen.deWrite a small plugin to optimize valenceMight be a nice plugin to do edge flips or add new vertices to reduce valence in a mesh.Might be a nice plugin to do edge flips or add new vertices to reduce valence in a mesh.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/118OpenGL Widget change breaks picking2017-07-12T14:08:41ZJan Möbiusmoebius@cs.rwth-aachen.deOpenGL Widget change breaks pickingAfter the OpenGL widget switch, picking is completly brokenAfter the OpenGL widget switch, picking is completly brokenMartin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/121Dual Depth Peeling using classic rendering pipeline seems broken2017-07-12T13:52:49ZMartin SchultzDual Depth Peeling using classic rendering pipeline seems broken![Screenshot_20170706_175115](/uploads/15d1a02b97c871f5e5761dc4e39cb718/Screenshot_20170706_175115.png)
The plugin only renders the objects slightly translucent on top of the desktop / previously opened application.
The application in t...![Screenshot_20170706_175115](/uploads/15d1a02b97c871f5e5761dc4e39cb718/Screenshot_20170706_175115.png)
The plugin only renders the objects slightly translucent on top of the desktop / previously opened application.
The application in the background is further updated, e.g. you can watch a movie with the dual depth peeling rendering on tophttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/119picking renderer does not show picking colors2017-07-11T15:05:11ZMartin Schultzpicking renderer does not show picking colors![Screenshot_20170706_140533](/uploads/f31b10a880f52e8fb8c3f0d3b2d97862/Screenshot_20170706_140533.png)
The picture says more than thousand words. Picking colors are not rendered.![Screenshot_20170706_140533](/uploads/f31b10a880f52e8fb8c3f0d3b2d97862/Screenshot_20170706_140533.png)
The picture says more than thousand words. Picking colors are not rendered.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/120SSAO rendering plugin shows transparent background2017-07-07T09:47:05ZMartin SchultzSSAO rendering plugin shows transparent backgroundAdmittedly this looks actually really nice, but the ssao rendering plugin displays a transparent background, and i am not shure whether the rendered objects are displayed correctly.
![Screenshot_20170706_174536](/uploads/e89fecfd3399f34...Admittedly this looks actually really nice, but the ssao rendering plugin displays a transparent background, and i am not shure whether the rendered objects are displayed correctly.
![Screenshot_20170706_174536](/uploads/e89fecfd3399f345587ff57a64eed599/Screenshot_20170706_174536.png)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/108Grouping created objects from with RPC::callFunctionValue does not work as ex...2017-06-07T13:25:23ZIsaak LimGrouping created objects from with RPC::callFunctionValue does not work as expected.1. Create a bunch of objects with `emit addEmptyObject` and store the ids.
2. Group them with `RPC::callFunctionValue<int>("datacontrol","groupObjects", ids, QString("test_group"));`
This will result in the situation shown in the imag...1. Create a bunch of objects with `emit addEmptyObject` and store the ids.
2. Group them with `RPC::callFunctionValue<int>("datacontrol","groupObjects", ids, QString("test_group"));`
This will result in the situation shown in the image: ![datacontrol](/uploads/ba4e513cea94b5cdae176ae69d9d56c1/datacontrol.png)
It is no longer possible to expand the group.
Note that `groupObjects` behaves as expected when using `RPC::callFunctionValue` on objects that were added via the UI (e.g. creating them with the PrimitivesGenerator Plugin).Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/93Investigae CMAKE performance2017-05-23T13:15:04ZMartin SchultzInvestigae CMAKE performanceCMAKE has become quite slow. investigate possible performance issues by means of profiling and analysis of the cmake code.CMAKE has become quite slow. investigate possible performance issues by means of profiling and analysis of the cmake code.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/104osx no plugins in app bundle2017-05-23T13:14:12ZMartin Schultzosx no plugins in app bundleonly the plugin align meshes is copied to the open flipper application bundle.only the plugin align meshes is copied to the open flipper application bundle.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/94OpenFlipper debug build does not run with gdb2017-05-08T15:04:45ZChristopher TenterOpenFlipper debug build does not run with gdbgdb reports an internal error when OpenFlipper loads the plugins and then terminates.
This happens with the current master branch.
gdb reports an internal error when OpenFlipper loads the plugins and then terminates.
This happens with the current master branch.
https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/91Deselection of Global Draw Mode when shift-clicking other Draw Mode2017-05-04T14:40:30ZPeter CollienneDeselection of Global Draw Mode when shift-clicking other Draw ModeExample:
The global Draw Mode is set to "solid (colored per face)". Whenever i shift-click on wireframe to also see the wireframe, the global draw mode is deselected and all i see is a wireframe.
Desired Behaviour: Keep the previous glob...Example:
The global Draw Mode is set to "solid (colored per face)". Whenever i shift-click on wireframe to also see the wireframe, the global draw mode is deselected and all i see is a wireframe.
Desired Behaviour: Keep the previous global draw mode and additionaly render using the selected draw mode when shift-clicking a different draw modeOpenFlipper-4.0Jascha WedowskiJascha Wedowskihttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/51Vertices in Polyline not Rendered Correctly in Shader Pipeline Renderer2017-05-04T12:33:26ZHans-Christian EbkeVertices in Polyline not Rendered Correctly in Shader Pipeline RendererThe vertices of polyline objects do not get rendered in the Shader Pipeline Renderer.
# Steps to reproduce
1. Start OpenFlipper, load any mesh, draw a PolyLine.
2. Set Point-Size of PolyLine in material properties to something b...The vertices of polyline objects do not get rendered in the Shader Pipeline Renderer.
# Steps to reproduce
1. Start OpenFlipper, load any mesh, draw a PolyLine.
2. Set Point-Size of PolyLine in material properties to something big (i.e. 5).
3. Toggle Between Shader Pipeline Renderer and Default Classical Renderer.
The vertices of the polyline get drawn in the default classical renderer but not in the shader pipeline renderer.
# Screenshots
## Default Classical Renderer
![Default Classical Renderer](/uploads/eaa868868d44a11f57c554403fc5084b/bug1.png)
## Shader Pipeline Renderer
![Shader Pipeline Renderer](/uploads/95c773d943fdfda467ca3b474f76873f/bug2.png)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/52Mysterious Progress Dialog Pops Up and Occasionally Crashes OpenFlipper2017-05-04T12:33:26ZHans-Christian EbkeMysterious Progress Dialog Pops Up and Occasionally Crashes OpenFlipperOn a vanilla OpenFlipper-Free build, without ~/.OpenFlipper folder (i.e. no stale settings), when you open the File -> Options dialog and wait for 3-5 seconds an unlabeled progress dialog pops up (see screen shot). When you close it by c...On a vanilla OpenFlipper-Free build, without ~/.OpenFlipper folder (i.e. no stale settings), when you open the File -> Options dialog and wait for 3-5 seconds an unlabeled progress dialog pops up (see screen shot). When you close it by clicking the "Cancel" button on roughly 1 out of 3 instances OpenFlipper crashes.
# Crash Log
<pre>
=====================================================
OpenFlipper or one of its plugins caused a Segfault.
This should not happen,... Sorry :-(
=====================================================
Trying a backtrace to show what happened last:
Stack frames: 20
0: ./Build/bin/OpenFlipper(_Z9backtracev+0x1e) [0x45f05e]
1: ./Build/bin/OpenFlipper(_Z16segfaultHandlingi+0x2da) [0x45f4fa]
2: /lib/x86_64-linux-gnu/libc.so.6(+0x350e0) [0x7f89559710e0]
3: ./Build/bin/OpenFlipper(_ZN13OptionsWidget14cancelDownloadEv+0x65) [0x561bb5]
4: ./Build/bin/OpenFlipper() [0x5a1e85]
5: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x8ee) [0x7f89572e235e]
6: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(+0x36bc75) [0x7f89584e8c75]
7: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Core.so.5(_ZN11QMetaObject8activateEP7QObjectiiPPv+0x8ee) [0x7f89572e235e]
8: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(_ZN15QAbstractButton7clickedEb+0x32) [0x7f895865c282]
9: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(+0x24f195) [0x7f89583cc195]
10: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(+0x24fd29) [0x7f89583ccd29]
11: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(_ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent+0xd4) [0x7f89583ccec4]
12: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(_ZN7QWidget5eventEP6QEvent+0x2b8) [0x7f89583131d8]
13: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c) [0x7f89582d24cc]
14: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(_ZN12QApplication6notifyEP7QObjectP6QEvent+0xb65) [0x7f89582d7e15]
15: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Core.so.5(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0xc3) [0x7f89572b4663]
16: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb+0x3a2) [0x7f89582d6aa2]
17: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(+0x1b0bdd) [0x7f895832dbdd]
18: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(+0x1b2efb) [0x7f895832fefb]
19: /ACG/acgdev/gcc-4.9-x86_64/qt-5.5.1/5.5/gcc_64/lib/libQt5Widgets.so.5(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0x8c) [0x7f89582d24cc]
Backtrace completed, trying to abort now ...
Trying to get additional information (This might fail if the memory is corrupted).
DrawMode Viewer 0 Solid (smooth shaded)
DrawMode Viewer 1 Solid (smooth shaded)
DrawMode Viewer 2 Solid (smooth shaded)
DrawMode Viewer 3 Solid (smooth shaded)
Aborted (core dumped)
</pre>
# Screen Shot
![bug](/uploads/b5fa81fb0889a8187b2f126c72c5ffe9/bug.png)Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/53Grouping in data control does not update the tree2017-05-04T12:33:26ZJan Möbiusmoebius@cs.rwth-aachen.deGrouping in data control does not update the treeOpen two objects
Mark both in datacontrol
rightclick on them and select group
result 2 objects outside group
should be two objects inside group
renaming the objects updates the treeOpen two objects
Mark both in datacontrol
rightclick on them and select group
result 2 objects outside group
should be two objects inside group
renaming the objects updates the treeOpenFlipper 3.1Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/54Vertices of Polylines ignore point size material property.2017-05-04T12:33:26ZHans-Christian EbkeVertices of Polylines ignore point size material property.The radius of the vertices of polylines should be equal to the point size material property. Right now they have constant size and the point size material property has no effect.
# Screen Shots
## Exhibit A
![bug1](/uploads/262558e1...The radius of the vertices of polylines should be equal to the point size material property. Right now they have constant size and the point size material property has no effect.
# Screen Shots
## Exhibit A
![bug1](/uploads/262558e153debb6d94d221775aee6d5e/bug1.png)
## Exhibit B
![bug2](/uploads/ab4dcbe91bd24e5ec021a77e604c68d1/bug2.png)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/55Shader Pipeline Renderer: Messed up Shading when rendering Wireframe2017-05-04T12:33:26ZHans-Christian EbkeShader Pipeline Renderer: Messed up Shading when rendering WireframeIn "Solid (flat shaded)" rendering mode, shading is ok. If "Wireframe" is activated _in addition_, shading of faces becomes weird. See attached screen shots. Model seen in screen shots is attached as well.
Does not happen in Default R...In "Solid (flat shaded)" rendering mode, shading is ok. If "Wireframe" is activated _in addition_, shading of faces becomes weird. See attached screen shots. Model seen in screen shots is attached as well.
Does not happen in Default Renderer, only in Shader Pipeline.
# Screen Shots
![bug1](/uploads/5a76f7f7ef0aa64043a75bd043ec1028/bug1.png)
![bug2](/uploads/b92a5e8247d1e016fef95a2f727d8744/bug2.png)
# Used Rocker Arm Model
[rocker-arm_2806.off](/uploads/df603b9518c3cdc3eecdeafaab5cffb8/rocker-arm_2806.off)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/56Crash in Script Editor2017-05-04T12:33:26ZHans-Christian EbkeCrash in Script Editor# Steps to Reproduce
1. Start OpenFlipper
2. Menu "Scripting" -> "Show script editor"
3. Inside the script editor, select any entry in the "Function List". (No need to do anything further. Just any entry has to be selected.)
...# Steps to Reproduce
1. Start OpenFlipper
2. Menu "Scripting" -> "Show script editor"
3. Inside the script editor, select any entry in the "Function List". (No need to do anything further. Just any entry has to be selected.)
4. Close the script editor.
5. Menu "Scripting" -> "Show script editor"
6. *CRASH*Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/57Picking of polylines2017-05-04T12:33:26ZJan Möbiusmoebius@cs.rwth-aachen.dePicking of polylinesPolyline picking is not consisten. Sometimes switching beteween renderers (classic, shader) causes the picking polylines to be removed (Switch to picking renderer and no polylines are visible anymore.)
Furthermore the rendering of li...Polyline picking is not consisten. Sometimes switching beteween renderers (classic, shader) causes the picking polylines to be removed (Switch to picking renderer and no polylines are visible anymore.)
Furthermore the rendering of lines in picking sometimes does not contain the spheres
@ebke : CCOpenFlipper 3.0