vcglib | The VCGlib is a C++ templated no dependency | Image Editing library

 by   cnr-isti-vclab C++ Version: 2022.02 License: GPL-3.0

kandi X-RAY | vcglib Summary

kandi X-RAY | vcglib Summary

vcglib is a C++ library typically used in Media, Image Editing applications. vcglib has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has medium support. You can download it from GitHub.

The Visualization and Computer Graphics Library (VCGlib for short) is a open source, portable, C++, templated, no dependency, library for manipulation, processing, cleaning, simplifying triangle meshes. The library, composed by more than 100k lines of code, is released under the GPL license, and it is the base of most of the software tools of the Visual Computing Lab of the Italian National Research Council Institute ISTI, like MeshLab, metro and many others.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              vcglib has a medium active ecosystem.
              It has 904 star(s) with 321 fork(s). There are 64 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 63 open issues and 42 have been closed. On average issues are closed in 104 days. There are 3 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of vcglib is 2022.02

            kandi-Quality Quality

              vcglib has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              vcglib is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              vcglib releases are available to install and integrate.
              It has 264 lines of code, 0 functions and 6 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 vcglib
            Get all kandi verified functions for this library.

            vcglib Key Features

            No Key Features are available at this moment for vcglib.

            vcglib Examples and Code Snippets

            No Code Snippets are available at this moment for vcglib.

            Community Discussions

            QUESTION

            two errors while compiling meshlab and vcglib
            Asked 2021-May-05 at 14:34

            I got one problem during compiling the Meshlab_mini (2020.12 version) with Vcglib (2020.12 version) with visual studio 2019 and qt 5.15.2.

            The problem is below

            Severity Code Description Project File Line Suppression State Error (active) E0135 class "vcg::tri::Append" has no member "MeshAppendConst" meshlab-common E:\meshlab-master\src\common\ml_document\cmesh.cpp 38

            Error (active) E0135 class "vcg::tri::Append" has no member "MeshCopyConst" meshlab-common E:\LaSys\HumanFace\meshlab-master\src\common\ml_document\cmesh.cpp 59

            Sure, there are no member functions named red above in the file of cmesh.cpp.

            Could you help out of here? Many thanks.

            ...

            ANSWER

            Answered 2021-May-05 at 01:46

            [SOLVED] I got the sourcecode by the Code -> Download ZIP method, and then compiled the project with the error above. By the great help from Alessandro Muntonialessandro.muntoni@isti.cnr.it, i.e., the 'git clone --recursive github.com/cnr-isti-vclab/meshlab' method, then the compilation of the source code of the Meshlab and the Vcglib is perfectly solved. Many thanks to Alessandro Muntonialessandro.muntoni@isti.cnr.it.

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

            QUESTION

            What does `wedge` means in vcglib?
            Asked 2020-May-12 at 08:42

            In the Visualization and Computer Graphics Library (VCG for short), there's a concept as wedge.
            For example, vcg::face::WedgeTexCoord and vcg::face::WedgeColor. What does wedge mean?

            ...

            ANSWER

            Answered 2020-May-12 at 08:42

            wedge means one of the corner portion of a triangle. You can imagine that attributes of a mesh (color, normal texture coords) can be stored there in a way that can allow to manage easily discontinuities and smooth variations. In this way a face store the colors for his three vertices independently.

            I think the first widely use of this term is in this paper:

            Hoppe, Hugues. "New quadric metric for simplifying meshes with appearance attributes." Proceedings Visualization'99 (Cat. No. 99CB37067). IEEE, 1999. (PDF)

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install vcglib

            You can download it from GitHub.

            Support

            For any info about licensing (portion of) the library please contact us: Paolo Cignoni (p.cignoni@isti.cnr.it) Visual Computing Lab of the Italian National Research Council - ISTI. In case of bugs please report them here .
            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