OpenFlipper-Free issueshttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues2017-05-04T12:33:26Zhttps://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/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/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/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/50Qt5.6 VS 2015 Update2 issues2017-09-11T16:46:45ZMartin SchultzQt5.6 VS 2015 Update2 issuesI see a few internal compiler errors when compiling wih Visualstudio 2015 Update 2.
A lot of Vec3f or Vec2f array declarations seem to cause an Internal Compiler Error (e.g. GLPrimitives.cc : 608).
Not shure if it is the same problem...I see a few internal compiler errors when compiling wih Visualstudio 2015 Update 2.
A lot of Vec3f or Vec2f array declarations seem to cause an Internal Compiler Error (e.g. GLPrimitives.cc : 608).
Not shure if it is the same problem, but may be related:
in SplatCloudExtensions.hh : 56 also causes an ICE, seems like a problem with the instantiation of arrays of templated classes in Visualstudio.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/49QT 5.5 No OpenGL Toolbars in Mainview visible2017-09-11T16:46:45ZJan Möbiusmoebius@cs.rwth-aachen.deQT 5.5 No OpenGL Toolbars in Mainview visibleE.g. Selection toolbox
Might be OSX onlyE.g. Selection toolbox
Might be OSX onlyMartin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/48Viewer snapshot triggered from code does not respect the given aspect ratio.2017-09-11T16:46:45ZIsaak LimViewer snapshot triggered from code does not respect the given aspect ratio.@adielen does merge request !88 fix this (especially in combination with the origin/viewerSnapshot branch)?
Please test this so we can determine if !71 is obsolete.@adielen does merge request !88 fix this (especially in combination with the origin/viewerSnapshot branch)?
Please test this so we can determine if !71 is obsolete.Alexander DielenAlexander Dielenhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/47Viewer Snapshots triggered through Menu (or F2 hotkey) are always 1x12016-05-11T09:23:39ZHans-Christian EbkeViewer Snapshots triggered through Menu (or F2 hotkey) are always 1x1https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/46saving objects fails if any path component other than the filename contains a...2016-05-11T09:23:39ZHans-Christian Ebkesaving objects fails if any path component other than the filename contains a dotThe menu item "File" -> "Save Objects To" (indirectly) uses `LoadWidget::saveFile()` to save all objects. However, `LoadWidget::saveFile()` has a crude and severely broken ad-hoc implementation to check whether the path picked in the sav...The menu item "File" -> "Save Objects To" (indirectly) uses `LoadWidget::saveFile()` to save all objects. However, `LoadWidget::saveFile()` has a crude and severely broken ad-hoc implementation to check whether the path picked in the save dialog contains a filename with an extension: `filename.contains(".",Qt::CaseSensitive)` Note: `filename` contains the entire path here.
If the filename does not contain a dot but another component of the path does, this check returns a false positive, causing the file type detection to wreck havoc.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/45Commit e4bef69e5596f5c89b62167e15ea712615deca04 breaks Plugin-Scissor2016-05-07T19:39:59ZHans-Christian EbkeCommit e4bef69e5596f5c89b62167e15ea712615deca04 breaks Plugin-ScissorConcerning commit e4bef69e5596f5c89b62167e15ea712615deca04:
Plugin-Scissor doesn't compile anymore since update method of MeshObjectT is private. Please revert.Concerning commit e4bef69e5596f5c89b62167e15ea712615deca04:
Plugin-Scissor doesn't compile anymore since update method of MeshObjectT is private. Please revert.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/44Qt 5.6 support2016-05-13T15:12:55ZMartin SchultzQt 5.6 supportSo i tried compiling with Qt 5.6.
on our linux machines i only need to change some cmake script and everything else works as expected.
I tried to compile with the Windows machine using Visualstudio 2015. Unfortunately i get a lot of ...So i tried compiling with Qt 5.6.
on our linux machines i only need to change some cmake script and everything else works as expected.
I tried to compile with the Windows machine using Visualstudio 2015. Unfortunately i get a lot of errors when the moc files are compiled because qopenglextrafunctions.h cannot resolve qopenglfunctions.
I also noticed a lot of warnings regarding the ionclusion of map and other c++ std headers when compiling acg.
I attached the out and error list from the compilation. My guess right now is that this might be a problem caused by isualstudio 2015 rather than by qt 5.6.
[compileout.txt](/uploads/45043c0c3af71d1e502955272e1e8599/compileout.txt)[compileerrors.txt](/uploads/5b3ce26420182eeb40bf7edb04b9c9f2/compileerrors.txt)Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/43Debug Mode: Mysterious window pops up and stays open.2016-04-28T07:43:40ZHans-Christian EbkeDebug Mode: Mysterious window pops up and stays open.When I start up OpenFlipper after compiling it in debug mode, a weird modal dialog pops up and stays open. See the attached screenshot.
![Mysterious Window](/uploads/89e6e99df3e435ca790f89c310247d6d/Screenshot_from_2016-04-27_19_07_58...When I start up OpenFlipper after compiling it in debug mode, a weird modal dialog pops up and stays open. See the attached screenshot.
![Mysterious Window](/uploads/89e6e99df3e435ca790f89c310247d6d/Screenshot_from_2016-04-27_19_07_58.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/42setNativeLocks failed: Resource temporarily unavailable2016-04-28T07:13:26ZHans-Christian EbkesetNativeLocks failed: Resource temporarily unavailableI get this error whenever I start up OpenFlipper now:
ebke@schuman:/local/ebke/git/OpenFlipper-Free/build/debug (master)$ ./Build/bin/OpenFlipper
Library Check succeeded
setNativeLocks failed: Resource temporarily unavai...I get this error whenever I start up OpenFlipper now:
ebke@schuman:/local/ebke/git/OpenFlipper-Free/build/debug (master)$ ./Build/bin/OpenFlipper
Library Check succeeded
setNativeLocks failed: Resource temporarily unavailable
setNativeLocks failed: Resource temporarily unavailable
OpenGL Version Check succeeded
Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/41several plugins unnecessarily require OpenVolumeMesh2017-01-13T08:51:12ZJanis Bornseveral plugins unnecessarily require OpenVolumeMesh Move : No (Missing dependencies : OpenVolumeMesh)
PrimitivesGenerator : No (Missing dependencies : OpenVolumeMesh)
PropertyVis : No (Missing dependencies : OpenVolumeMesh... Move : No (Missing dependencies : OpenVolumeMesh)
PrimitivesGenerator : No (Missing dependencies : OpenVolumeMesh)
PropertyVis : No (Missing dependencies : OpenVolumeMesh)
SelectionVolumeMesh : No (Missing dependencies : OpenVolumeMesh)
TextureControl : No (Missing dependencies : OpenVolumeMesh)
These plugins should support OpenVolumeMesh as an optional dependency instead of requiring it.OpenFlipper 3.1https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/40branding directories within packages not taken into account by OF2016-04-14T13:48:56ZKersten Schusterbranding directories within packages not taken into account by OFThe branding directory within OpenFlipper-packages (Package-XYZ/branding/) that might contain an alternative splash screen or program/toolbox icons is not considered by OpenFlipper. So right now, the only possibility to e.g. change the s...The branding directory within OpenFlipper-packages (Package-XYZ/branding/) that might contain an alternative splash screen or program/toolbox icons is not considered by OpenFlipper. So right now, the only possibility to e.g. change the splash screen is to replace the respective files in the original branding directory in the OF root dir.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/39Interface for rendering with custom properties2017-07-26T08:09:32ZChristopher TenterInterface for rendering with custom properties- analyze vertex shader for required attributes
- take that attribute name and add it to the vbo
- priority of the property source if name is ambiguous:
halfedge > vertex > face > model
- figure out a way to integrate this w...- analyze vertex shader for required attributes
- take that attribute name and add it to the vbo
- priority of the property source if name is ambiguous:
halfedge > vertex > face > model
- figure out a way to integrate this with least overhead for all nodes..https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/38Implement scripting include statement2016-04-08T08:09:34ZJan Möbiusmoebius@cs.rwth-aachen.deImplement scripting include statementin order to streamline and simplify my scripts (often 300-500 lines), I would like to outsource recurring passages into separate scripts and call them from a main script. I can execute scripts using the scripting interface (ScriptInterfa...in order to streamline and simplify my scripts (often 300-500 lines), I would like to outsource recurring passages into separate scripts and call them from a main script. I can execute scripts using the scripting interface (ScriptInterface::executeFileScript()) within my plugin, but can I do so within a script? My questions:
* Is it possible to execute a script within another script.
* If so, how can I pass arguments (such as an object id to be used within the called script) and how can I get a return value (e.g. object id of newly created object).
* If not, any ideas on how to best implement it.OpenFlipper 3.0Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/37segfault in Datacontrol plugin2016-04-08T08:08:45ZMartin Schultzsegfault in Datacontrol plugini am encountering a segfault when using the datacontrol plugin.
steps to reproduce:
1. load triceratops.obj
2. rightclick on the folder labeled triceratops.obj
3. remove the entire objects and confirm with yes.
4. rightclick on ...i am encountering a segfault when using the datacontrol plugin.
steps to reproduce:
1. load triceratops.obj
2. rightclick on the folder labeled triceratops.obj
3. remove the entire objects and confirm with yes.
4. rightclick on mouth.obj
5. wath the segfault.[triceratops.obj](/uploads/552ba6c031d7282569bf76a4a748cd92/triceratops.obj)
Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/36Enabling reflections changes global visualisation mode2016-10-20T08:24:20ZMartin SchultzEnabling reflections changes global visualisation modeProblem:
When i enable the reflectiontexture on a mesh the global draw mode is set to solid environment mapped.
Especially if you have multiple meshes in a scene this will cause a lot of confusion as i would not expect the global draw...Problem:
When i enable the reflectiontexture on a mesh the global draw mode is set to solid environment mapped.
Especially if you have multiple meshes in a scene this will cause a lot of confusion as i would not expect the global draw mode to be changed by enabling the reflection texture on one mesh.
Steps to reproduce:
1. load multiple meshes.
2. enable reflection texture on one mesh
3. watch how the other meshes are now displayed as environment mapped.
https://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.