libQGLViewer | libQGLViewer is an open source C++ library based on Qt | Graphics library

 by   GillesDebunne C++ Version: v2.7.0 License: Non-SPDX

kandi X-RAY | libQGLViewer Summary

kandi X-RAY | libQGLViewer Summary

libQGLViewer is a C++ library typically used in User Interface, Graphics, Qt5 applications. libQGLViewer has no bugs, it has no vulnerabilities and it has low support. However libQGLViewer has a Non-SPDX License. You can download it from GitHub.

libQGLViewer is an open source C++ library based on Qt that eases the creation of OpenGL 3D viewers. libQGLViewer provides some of the typical 3D viewer functionalities, such as the possibility to move the camera using the mouse, which lacks in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend. Based on the Qt toolkit, it compiles on any architecture (Unix-Linux, Mac, Windows). Full reference documentation and many examples are provided. libQGLViewer does not display 3D scenes in various formats, but it can be the base for the coding of such a viewer. libQGLViewer uses dual licensing: it is freely available under the terms of the GNU-GPL license for open source software development, while commercial applications can apply for a commercial license.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              libQGLViewer has a low active ecosystem.
              It has 179 star(s) with 77 fork(s). There are 22 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 5 open issues and 50 have been closed. On average issues are closed in 221 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of libQGLViewer is v2.7.0

            kandi-Quality Quality

              libQGLViewer has 0 bugs and 0 code smells.

            kandi-Security Security

              libQGLViewer has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              libQGLViewer code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              libQGLViewer has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              libQGLViewer releases are available to install and integrate.
              It has 3944 lines of code, 0 functions and 23 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of libQGLViewer
            Get all kandi verified functions for this library.

            libQGLViewer Key Features

            No Key Features are available at this moment for libQGLViewer.

            libQGLViewer Examples and Code Snippets

            No Code Snippets are available at this moment for libQGLViewer.

            Community Discussions

            QUESTION

            libQGLViewer how to draw withouth clearing buffer
            Asked 2019-Dec-20 at 14:53

            I'm using libQGLViewer in my project to draw the trajectory of a robot. To this end, I started from the code of the simpleViewer provided in the examples.

            To do my stuff, I put these lines of code in the draw function:

            ...

            ANSWER

            Answered 2019-Dec-20 at 14:53

            preDraw clears the screen and resets matrices. You could subclass QGLViewer and override it to drop the clearing behavior.

            The default implementation is:

            Source https://stackoverflow.com/questions/59424845

            QUESTION

            CGAL_USE_BASIC_VIEWER
            Asked 2019-Jul-23 at 07:21

            I'm trying to run libqglviewer multiselection example with .off file , but it show's the following problem : Impossible to draw because CGAL_USE_BASIC_VIEWER is not defined.

            So I added QMAKE_CXXFLAGS +=-DCGAL_USE_BASIC_VIEWER to .pro file it solves the existing problem but shows a lot of errors related to Basic_viewer_qt.h

            ...

            ANSWER

            Answered 2019-Jul-23 at 07:21

            You are not using the right QGLVIewer. CGAL_USE_BASIC_VIEWER is only required in the CGAL implementation of libQGLViewer, that is only supposed to be used in CGAL graphical stuff. Check you paths and avoid the ones containing CGAL.

            Source https://stackoverflow.com/questions/57141621

            QUESTION

            QGLViewer.vcxproj - The attribute "Include" in element is unrecognized
            Asked 2018-Apr-05 at 14:05

            I want to build libQGLViewer with Visual Studio 2017 (v15.6.5). I have already installed Qt v5.10.1 and latest extension for Visual Studio 2017.

            Please help me! I got an error message after loading the libQGLViewer-2.7.1.pro:

            ...

            ANSWER

            Answered 2018-Apr-05 at 14:05

            There must be something wrong with Qt version 5.10.1. I don't know what exactly it is, but there is no such problem with Qt version 5.9.4. Everything is fine with 5.9.4.

            Source https://stackoverflow.com/questions/49667442

            QUESTION

            g2o_viewer was unable to start (0xc000007b)
            Asked 2018-Feb-01 at 13:20

            I built the g2o library on Windows 7 with

            • Qt 5.6
            • Eigen 3.3.4
            • libQGLViewer-2.7.1.

            Everything compiles fine, but on the first run of g2o_viewer the program complains about the missing QGLViewer2.dll. Therefore, I added it to the directory.

            After the second start, I get the application error from the title...

            ...

            ANSWER

            Answered 2018-Feb-01 at 13:20

            One must add:

            • Qt5Core.dll
            • Qt5Gui.dll
            • Qt5Widgets.dll
            • Qt5Xml.dll

            Source https://stackoverflow.com/questions/48563772

            QUESTION

            Cmake issue with building a small library
            Asked 2017-Oct-03 at 22:28

            I am currently trying to deepen my understanding regarding CMake. I try to use http://libqglviewer.com/introduction.html]LibQGLViewer as a Third-Party library in a C++ Project of mine.

            The CMakeLists.txt in the associated subdirectory looks like the following where the part, I have questions is the add_libary section and some header and source files were omitted for clarity

            ...

            ANSWER

            Answered 2017-Oct-03 at 22:28

            Firts one, target_include_directories() has following syntax according official docs target_include_directories( [SYSTEM] [BEFORE] [items1...] [ [items2...] ...]) as you see there few keywords might be used:

            • PRIVATE: adds directories to INCLUDE_DIRECTORIES property of
            • INTERFACE: adds directories to INTERFACE_INCLUDE_DIRECTORIES property of
            • PUBLIC: adds directories to INCLUDE_DIRECTORIES and INTERFACE_INCLUDE_DIRECTORIES properties of

            What about those properties:

            • INCLUDE_DIRECTORIES - contains list of directories to search header files you used in project
            • INTERFACE_INCLUDE_DIRECTORIES - contains list of directories to search header files too, but it has transitivity, that means you able to inherit your include directories to project linked through target_link_libraries()

            Second one, your code doesn't work because you are using another include folders paths, your source file must be contain something like #include but since you do not include root folder anymore (. in your previous code), but linking QGLViewer directly - you must type #include . Fix it for each #include you are using or add ${PROJECT_SOURCE_DIR} to target_include_directories instead.

            Source https://stackoverflow.com/questions/46550230

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install libQGLViewer

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link