OpenFlipper-Free issueshttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues2020-11-23T06:02:47Zhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/170Assertion fails in GLMatrixT when zooming to triangle2020-11-23T06:02:47ZMax Lyonlyon@cs.rwth-aachen.deAssertion fails in GLMatrixT when zooming to triangleSteps to reproduce:
- Build in debug mode
- Add triangle:
```
int id;
emit addEmptyObject( DATA_TRIANGLE_MESH, id);
auto& mesh_obj = *PluginFunctions::triMeshObject(id);
auto& mesh = *PluginFunctions::triMesh(id);
mesh.add_ver...Steps to reproduce:
- Build in debug mode
- Add triangle:
```
int id;
emit addEmptyObject( DATA_TRIANGLE_MESH, id);
auto& mesh_obj = *PluginFunctions::triMeshObject(id);
auto& mesh = *PluginFunctions::triMesh(id);
mesh.add_vertex(TriMesh::Point(0,0,0));
mesh.add_vertex(TriMesh::Point(1,0,0));
mesh.add_vertex(TriMesh::Point(0,1,0));
mesh.add_face(OpenMesh::VertexHandle(0), OpenMesh::VertexHandle(1), OpenMesh::VertexHandle(2));
```
- Right click mesh in DataControl widget and click "zoom to object"https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/20Replace GLEW2016-05-11T09:23:38ZMartin SchultzReplace GLEWreplace Glew to prepare Openflipper to provide opengl core functionalityreplace Glew to prepare Openflipper to provide opengl core functionalityMartin SchultzMartin Schultzhttps://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/25EDGE_COLORS outputs wrong color for last edge2015-12-13T18:46:54ZPeter CollienneEDGE_COLORS outputs wrong color for last edgeThe last edge is colored with the color of the first vertex instead of the
color of the last vertex.
The last edge is colored with the color of the first vertex instead of the
color of the last vertex.
https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/23(un)blockSceneGraphUpdates2015-12-07T14:24:24ZMax Lyonlyon@cs.rwth-aachen.de(un)blockSceneGraphUpdates(un)blockSceneGraphUpdates not working properly due to queued connections.
Example:
blockSceneGraphUpdates
add 1000 poly lines
unblockSceneGraphUpdates
wait for 1000 slotEmptyObjectAdded calls to analyse the scenegraph(un)blockSceneGraphUpdates not working properly due to queued connections.
Example:
blockSceneGraphUpdates
add 1000 poly lines
unblockSceneGraphUpdates
wait for 1000 slotEmptyObjectAdded calls to analyse the scenegraphJan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/15Create Merge Request for LicenseManager branch2015-11-20T20:35:29ZJan Möbiusmoebius@cs.rwth-aachen.deCreate Merge Request for LicenseManager branchCreate a merge request in gitlab to merge code into masterCreate a merge request in gitlab to merge code into masterOpenFlipper 3.0https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/34Publish the new PolyLine Collection ObjectType2016-10-26T09:58:00ZJan Möbiusmoebius@cs.rwth-aachen.dePublish the new PolyLine Collection ObjectTypeOpenFlipper 3.1Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/3MemoryInformation on OSX2015-11-09T08:54:54ZMartin SchultzMemoryInformation on OSXI fixed the redmine issue #2533 (btw it would be nice if we only add issues to either redmine or gitlab but using both is confusing)
however i would like to add memory statistics on osx... is there a way to test my code without pushin...I fixed the redmine issue #2533 (btw it would be nice if we only add issues to either redmine or gitlab but using both is confusing)
however i would like to add memory statistics on osx... is there a way to test my code without pushing it to gitlab? Something like local testing on an apple device?https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/9Volume Lasso problems in orthogonal mode2015-11-20T07:56:04ZJan Möbiusmoebius@cs.rwth-aachen.deVolume Lasso problems in orthogonal modeThe volume lasso Implementation does not work correctly when OpenFlipper is in orthogonal projection modeThe volume lasso Implementation does not work correctly when OpenFlipper is in orthogonal projection modeOpenFlipper 3.0Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/19Warnings2016-01-08T13:42:22ZJan Möbiusmoebius@cs.rwth-aachen.deWarnings/local/gitlab-runner/builds-1/fec29b69/0/OpenFlipper-Free/OpenFlipper-Free/ACG/GL/MeshCompiler.cc:827:23: warning: unused variable 'startTri' [-Wunused-variable]
RingTriangle* startTri = currentTri;
^
/lo.../local/gitlab-runner/builds-1/fec29b69/0/OpenFlipper-Free/OpenFlipper-Free/ACG/GL/MeshCompiler.cc:827:23: warning: unused variable 'startTri' [-Wunused-variable]
RingTriangle* startTri = currentTri;
^
/local/gitlab-runner/builds-1/fec29b69/0/OpenFlipper-Free/OpenFlipper-Free/ACG/GL/MeshCompiler.cc:1531:13: warning: unused variable 'vertexID' [-Wunused-variable]
int vertexID = triIndexBuffer_[drawTriID * 3 + k] = getInputIndexSplit(faceID, cornerID)OpenFlipper 3.0https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/7Loading PolyMeshes to OpenFlipper results in unusable normals with values INF...2015-11-03T20:21:26ZChristopher TenterLoading PolyMeshes to OpenFlipper results in unusable normals with values INF/NANLoad a polymesh with a non-convex polygon (attached) and the halfedge normals as they are stored in OpenMesh are unusable.
Normals are set to value -1.#INF.
This doesn't happen for triangle meshes or poly meshes in which all polygons...Load a polymesh with a non-convex polygon (attached) and the halfedge normals as they are stored in OpenMesh are unusable.
Normals are set to value -1.#INF.
This doesn't happen for triangle meshes or poly meshes in which all polygons are convex.
attached:
starbox.obj: obj file to load containing a star shape polygon.
loaded.obj: the mesh as it is stored in OpenMesh after importing
[loaded.obj](/uploads/82fa24351f3cd237a4ef5ad3289c4ca0/loaded.obj)
[starbox.obj](/uploads/6b00aafba305710db6f165cbfdc8e36d/starbox.obj)
https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/22Crash before Main(...)2015-12-02T17:37:12ZGhost UserCrash before Main(...)On my system, a 64bit ArchLinux, OpenFlipper in the head on master-branch does cmake and make without errors, but then when executing it crashes directly with a segfault.
gdb shows the segfault to be before reaching the main(...) method...On my system, a 64bit ArchLinux, OpenFlipper in the head on master-branch does cmake and make without errors, but then when executing it crashes directly with a segfault.
gdb shows the segfault to be before reaching the main(...) method.
A version I pulled a few weeks ago worked on my system up to a recent git pull. Also the version 2.1 of OpenFlipper works.
The error still occurs when I have no additional plugins added.
Following a gdb stack-trace from a run with this segfault.
0 --- ??
1 --- call_init.part
2 --- \_dl\_init
3 --- \_dl\_start\_user
4 --- ??
5 --- ??
6 --- ??
https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/171CMake 3.17 Policy CMP0100 Problem2020-04-30T10:56:09ZMartin HeistermannCMake 3.17 Policy CMP0100 ProblemWhen running the CI pipeline for current master, that successfully passed in the past <https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/pipelines/13920>, now it fails on mac: <https://www.graphics.rwth-aachen.de...When running the CI pipeline for current master, that successfully passed in the past <https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/pipelines/13920>, now it fails on mac: <https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/pipelines/14006>
```
[ 31%] Building CXX object OpenFlipper/libs_required/ACG/CMakeFiles/ACG.dir/QtWidgets/QtClippingDialog.cc.o
In file included from /Users/jenkins/builds/8dfb9a4a/0/OpenFlipper-Free/OpenFlipper-Free/OpenFlipper/libs_required/ACG/QtWidgets/QtClippingDialog.cc:55:
/Users/jenkins/builds/8dfb9a4a/0/OpenFlipper-Free/OpenFlipper-Free/OpenFlipper/libs_required/ACG/QtWidgets/QtClippingDialog.hh:60:10: fatal error: 'ui_QtClippingDialogUi.h' file not found
#include "ui_QtClippingDialogUi.h"
^
1 error generated.
```Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/172Selection Line Width2021-02-16T10:40:26ZMax Lyonlyon@cs.rwth-aachen.deSelection Line WidthSetting Line Width in the material properties of a mesh has no effect on the red and purple lines rendered for edges marked as selected or feature.
Similarly, Point Size has no effect on vertices marked as selected or feature.Setting Line Width in the material properties of a mesh has no effect on the red and purple lines rendered for edges marked as selected or feature.
Similarly, Point Size has no effect on vertices marked as selected or feature.Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/5Reset function for settings2015-11-03T11:04:49ZMartin SchultzReset function for settingsprovide a reset function for Settings of openflipper.
the function shall be available via the options menu in terms of a button labeled "reset".
the function shall delete openflippers settings files and relevant registry entries in...provide a reset function for Settings of openflipper.
the function shall be available via the options menu in terms of a button labeled "reset".
the function shall delete openflippers settings files and relevant registry entries in windows.Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/2Clang Warning2015-11-05T13:32:02ZJan Möbiusmoebius@cs.rwth-aachen.deClang Warning/Users/jenkins/ws/workspace/OF-Free-MacOS-Qt5.5.1-Gitlab-master/PluginCollection-Renderers/Plugin-Render-Old-DepthPeeling/ClassicDepthPeeling_glew.cc:191:10: warning: address of array 'p->blendDualPeelTexID_' will always evaluate to 'tru.../Users/jenkins/ws/workspace/OF-Free-MacOS-Qt5.5.1-Gitlab-master/PluginCollection-Renderers/Plugin-Render-Old-DepthPeeling/ClassicDepthPeeling_glew.cc:191:10: warning: address of array 'p->blendDualPeelTexID_' will always evaluate to 'true' [-Wpointer-bool-conversion]
if (p->blendDualPeelTexID_) glDeleteTextures(7, p->blendDualPeelTexID_);
~~ ~~~^~~~~~~~~~~~~~~~~~~ https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/4Obj Loader crashes when loading obj with multiple meshes2015-11-12T13:31:05ZMartin SchultzObj Loader crashes when loading obj with multiple meshesChristoph reported a crash when loading obj files with multiple meshes.
unfortunately the error seems to be caused in a separate thread
![error_screen](/uploads/85a21ed6506fa5adf60c250ed6d3c7c2/error_screen.jpg)
[boxes.obj](/uploads...Christoph reported a crash when loading obj files with multiple meshes.
unfortunately the error seems to be caused in a separate thread
![error_screen](/uploads/85a21ed6506fa5adf60c250ed6d3c7c2/error_screen.jpg)
[boxes.obj](/uploads/5c36e8aa5b8d88afe62c5e1983bd2326/boxes.obj)
Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/12Render PolyLine Edge or Vertex Colors2015-11-19T08:06:52ZPeter CollienneRender PolyLine Edge or Vertex ColorsRequesting and Setting Vertex and or Edge Colors for Polylines does not impact the rendering color. Desired Outcome: Setting PolyLine::vertex_color(int) results in a colored edge.Requesting and Setting Vertex and or Edge Colors for Polylines does not impact the rendering color. Desired Outcome: Setting PolyLine::vertex_color(int) results in a colored edge.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/18Shader Pipeline Renderer: lines ignore depth test2015-12-01T09:52:11ZJanis BornShader Pipeline Renderer: lines ignore depth testUsing the Shader Pipeline Renderer, Polylines and selection lines are rendered without depth test, i.e. are visible through other objects. The problem goes away as soon as you right click an object to bring up the context menu.Using the Shader Pipeline Renderer, Polylines and selection lines are rendered without depth test, i.e. are visible through other objects. The problem goes away as soon as you right click an object to bring up the context menu.Janis BornJanis Bornhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/24Icon for align meshes plugin toolbox2016-01-05T11:49:36ZJan Möbiusmoebius@cs.rwth-aachen.deIcon for align meshes plugin toolboxOpenFlipper 3.0Martin SchultzMartin Schultzhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/26Align Meshes Sigabort on SVD computation2016-01-08T14:04:24ZMartin SchultzAlign Meshes Sigabort on SVD computationThe Align Meshes Plugin causes a sigabrt when using the "align meshes with default axis" button
Steps to reproduce the segfault:
1. add a new primitive of type Pyramid
2. push "align meshes with default axis" button
3. watch the ma...The Align Meshes Plugin causes a sigabrt when using the "align meshes with default axis" button
Steps to reproduce the segfault:
1. add a new primitive of type Pyramid
2. push "align meshes with default axis" button
3. watch the magic happen
caused by AlignT.cc line 77
Eigen reports
"JacobiSVD: thin U and V are only available when your matrix has a dynamic number of columns."OpenFlipper 3.0Martin SchultzMartin Schultzhttps://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/33obj loader assertion in debug mode2016-04-08T08:08:45ZMartin Schultzobj loader assertion in debug modein debug mode the obj loader causes an assertion since it tries to add widgets from a background thread, which is not allowed.in debug mode the obj loader causes an assertion since it tries to add widgets from a background thread, which is not allowed.Martin SchultzMartin Schultzhttps://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/173Loading Objects moves progressbar behind filepicker2020-08-13T13:11:32ZZain SelmanLoading Objects moves progressbar behind filepickerAs apparent in the screenshot the filepicker hovers above the progressbar window. Not knowing whether it is loading the file or not, can be confusing if not aware of this and the progressbar is completely covered (as it is default).
![im...As apparent in the screenshot the filepicker hovers above the progressbar window. Not knowing whether it is loading the file or not, can be confusing if not aware of this and the progressbar is completely covered (as it is default).
![image](/uploads/faf24a3d0d42a2e16ac17979aeae9802/image.png)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/176Intermittent UIC related compile failures with CMake 3.18 on Windows2020-11-20T09:13:02ZMartin HeistermannIntermittent UIC related compile failures with CMake 3.18 on WindowsWith the following setup, in many compile runs, some `ui_*.h` files are not found, i.e. UIC is not run:
- Windows 10
- MSVC 2019
- Qt 5.15
- CMake 3.18
Sometimes, regenerating the project, switching between release/debug types ...With the following setup, in many compile runs, some `ui_*.h` files are not found, i.e. UIC is not run:
- Windows 10
- MSVC 2019
- Qt 5.15
- CMake 3.18
Sometimes, regenerating the project, switching between release/debug types and full solution rebuilds actually yield a success, but I haven't been able to figure out any pattern.
Not all `ui_*.h` files are missing (the build results in an incomplete OF that works, but is without the DataControl plugin), however I also couldn't make out what makes the failing ones special. The following ones 'tend' to fail:
- `ui_QtMaterialDialogUi.h`
- `ui_lightWidget.h`
With CMake 3.14 (everything else unchanged), the issues do not seem to appear.
This behavior occurs both on my machine and on the machine of one of our students.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/177Plugin Smoother: Test is failing with python support disabled #1083732020-10-30T11:50:11ZJohannes LenzenPlugin Smoother: Test is failing with python support disabled #108373The PLUGIN-SMOOTHER-smoother_c0_normal_10.ofp-cube_sharp.off test fails when disabling python support for OpenFlipper with -DDISABLE_OPENFLIPPER_PYTHON_SYSTEM=TRUE
Running the PLUGIN-SMOOTHER-smoother_c0_normal_10.ofp-cube_sharp.off whi...The PLUGIN-SMOOTHER-smoother_c0_normal_10.ofp-cube_sharp.off test fails when disabling python support for OpenFlipper with -DDISABLE_OPENFLIPPER_PYTHON_SYSTEM=TRUE
Running the PLUGIN-SMOOTHER-smoother_c0_normal_10.ofp-cube_sharp.off while python support is switched off results in the following error: Job [#108373](https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/jobs/108373) failed for 9ca922b688ae5b02796a0e9c28c6a8ff970fd696:Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/1Environment mapping render mode does not work2016-10-20T08:24:20ZJanis BornEnvironment mapping render mode does not workCurrently, none of the included renderers handles objects with draw mode SOLID_ENV_MAPPED. The Classical / built-in renderer just ignores objects with that draw mode and the Shader Pipeline Renderer just displays a black surface.Currently, none of the included renderers handles objects with draw mode SOLID_ENV_MAPPED. The Classical / built-in renderer just ignores objects with that draw mode and the Shader Pipeline Renderer just displays a black surface.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/10Unusually high gpu ram usage by small poly meshes2016-06-01T16:07:46ZChristopher TenterUnusually high gpu ram usage by small poly meshesFind out why small poly meshes allocate several mb GPU ramFind out why small poly meshes allocate several mb GPU ramhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/13cannot set a texture for B-Spline surfaces2016-10-20T08:24:20ZJanis Borncannot set a texture for B-Spline surfacesCurrently, there is no GUI support for assigning a texture to a B-Spline surface. With environment mapping now working (#1), texturing would be used for viewing reflection lines of spline surfaces.Currently, there is no GUI support for assigning a texture to a B-Spline surface. With environment mapping now working (#1), texturing would be used for viewing reflection lines of spline surfaces.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/17Rendering many PolyLines2016-04-25T09:40:06ZPeter CollienneRendering many PolyLinesRendering thousands of PolyLines is slow.
Please profile the rendering code and improve if possible.Rendering thousands of PolyLines is slow.
Please profile the rendering code and improve if possible.https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/30Flat Shading Broken in Shader Pipeline2016-10-20T08:24:20ZHans-Christian EbkeFlat Shading Broken in Shader PipelineOften (but not always) I get broken shading with the shader pipeline renderer while the classic renderer works just fine. See the two screen shots. The first one shows the scene as rendered by the shader pipeline, the second one as rende...Often (but not always) I get broken shading with the shader pipeline renderer while the classic renderer works just fine. See the two screen shots. The first one shows the scene as rendered by the shader pipeline, the second one as rendered by the classic renderer. Observe the erratically shaded triangles on the left in the first picture.
![bug](/uploads/71b21b426b820ee4949e19cef17f3397/bug.png)
![bug2](/uploads/ffbbe1b8b6f3faa46b84b118e43758a9/bug2.png)
https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/31PolyLine Coloring Crashes without warning when number of vertices is equal to 02016-04-25T09:22:21ZPeter ColliennePolyLine Coloring Crashes without warning when number of vertices is equal to 0If a PolyLine has no vertices, the coloring crashes without notice
(PolyLineNodeT.cc, line: 784)If a PolyLine has no vertices, the coloring crashes without notice
(PolyLineNodeT.cc, line: 784)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/32MemInfo Plugin shows incorrect data on OS X2016-05-11T09:23:39ZAlexander DielenMemInfo Plugin shows incorrect data on OS XThe MemInfo plugin shows incorrect data due to a conversion error.
I have attached a possible fix.
The resulting numbers are somewhat more plausible. However, they are not consistent with Activity Monitor and htop.
[memory.diff]...The MemInfo plugin shows incorrect data due to a conversion error.
I have attached a possible fix.
The resulting numbers are somewhat more plausible. However, they are not consistent with Activity Monitor and htop.
[memory.diff](/uploads/a27b0ed1d9263cdda60ed34b742693c0/memory.diff)
Martin SchultzMartin Schultzhttps://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/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/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/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/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/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/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/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/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/178Include what you use job for OpenFlipper2021-02-01T12:07:40ZJan Möbiusmoebius@cs.rwth-aachen.deInclude what you use job for OpenFlipperPlease create a new build job which uses include what you use (Linux only):
Maybe we need to include a mapping file to handle Qt 5 correctly
Beispiel:
cmake -DCMAKE_CXX_INCLUDE_WHAT_YOU_USE="iwyu" ../OpenFlipper-FreePlease create a new build job which uses include what you use (Linux only):
Maybe we need to include a mapping file to handle Qt 5 correctly
Beispiel:
cmake -DCMAKE_CXX_INCLUDE_WHAT_YOU_USE="iwyu" ../OpenFlipper-FreeJohannes LenzenJohannes Lenzenhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/179Chek Windows Installer from artifacts2020-11-24T08:47:04ZJan Möbiusmoebius@cs.rwth-aachen.deChek Windows Installer from artifactsJohannes LenzenJohannes Lenzenhttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/181CI error on Windows: "error: cannot spawn git: Read-only file system"2020-12-02T13:17:34ZMartin HeistermannCI error on Windows: "error: cannot spawn git: Read-only file system"https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/jobs/117773
```
[...]
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-PrimitivesGenerator'...
WARNING: Failed to terminate pr...https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/jobs/117773
```
[...]
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-PrimitivesGenerator'...
WARNING: Failed to terminate process: exit status 1
WARNING: Failed to force-kill: exit status 1
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-Print'...
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-PropertyVis'...
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-Remesher'...
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-Ruler'...
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-Scripting'...
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-SimpleSmoother'...
Cloning into 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-SkeletalAnimation'...
error: cannot spawn git: Read-only file system
fatal: clone of 'https://www.graphics.rwth-aachen.de:9000/OpenFlipper-Free/Plugin-SkeletalAnimation.git' into submodule path 'E:/gitlab/builds/cu6mRa6g/0/OpenFlipper-Free/OpenFlipper-Free/Plugin-SkeletalAnimation' failed
Failed to clone 'Plugin-SkeletalAnimation'. Retry scheduled
error: cannot spawn git: Read-only file system
```Jan Möbiusmoebius@cs.rwth-aachen.deJan Möbiusmoebius@cs.rwth-aachen.dehttps://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/183Search-field for plugin list2023-01-25T11:01:41ZJulius Nehring-WirxelSearch-field for plugin listIf there are a lot of plugins it is sometimes quite tedious to find the correct one quickly. It would be nice to have a small search field above the plugin list that can be used to filter the plugins by name and does so while typing.
Li...If there are a lot of plugins it is sometimes quite tedious to find the correct one quickly. It would be nice to have a small search field above the plugin list that can be used to filter the plugins by name and does so while typing.
Like this mockup:
![Mock](/uploads/c9e13f4113af990b3d476e82c734dca5/Mock.png)https://gitlab.vci.rwth-aachen.de:9000/OpenFlipper-Free/OpenFlipper-Free/-/issues/184Add Toolbox icons2022-12-05T10:15:02ZJan Möbiusmoebius@cs.rwth-aachen.deAdd Toolbox icons![image](/uploads/46c8c3ad9003ead7de1e76e0d8957089/image.png)![image](/uploads/46c8c3ad9003ead7de1e76e0d8957089/image.png)Edwin ÖzdemirEdwin Özdemir