3d-forest

Visualization, processing and analysis of Lidar point clouds, mainly focused on forest environment. New version of 3D Forest. Process files with terabytes of data. Edit new point attributes. Simple addition of new features by plugins.

https://github.com/VUKOZ-OEL/3d-forest

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.2%) to scientific vocabulary

Keywords

3d classification cpp cross-platform data-analysis desktop-application editor forest gui interactive-visualization las laser-scanning lidar opengl plugins point-cloud qt scientific-computing segmentation tree
Last synced: 5 months ago · JSON representation

Repository

Visualization, processing and analysis of Lidar point clouds, mainly focused on forest environment. New version of 3D Forest. Process files with terabytes of data. Edit new point attributes. Simple addition of new features by plugins.

Basic Info
  • Host: GitHub
  • Owner: VUKOZ-OEL
  • License: gpl-3.0
  • Language: C++
  • Default Branch: main
  • Homepage: https://3dforest.eu
  • Size: 31 MB
Statistics
  • Stars: 68
  • Watchers: 6
  • Forks: 10
  • Open Issues: 4
  • Releases: 0
Topics
3d classification cpp cross-platform data-analysis desktop-application editor forest gui interactive-visualization las laser-scanning lidar opengl plugins point-cloud qt scientific-computing segmentation tree
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

3D Forest

3D Forest is software for analysis of Lidar data from forest environment.

Copyright 2020-Present VUKOZ Blue Cat team and other authors

License

3D Forest is released under the GPLv3 license. See LICENSE for more information.

Documentation

HTML Documentation with User Manual and Developer Guide.

Tools and Algorithms

Build

The code uses C++17, CMake, Qt5 or Qt6 and OpenGL. > mkdir build > cd build > cmake -G "MinGW Makefiles" .. -DCMAKE_INSTALL_PREFIX=.. > mingw32-make > mingw32-make install

Build Instructions

The code uses C++17 and CMake. Qt5 or Qt6 and OpenGL are required to build desktop application. The build process generates desktop application with graphical user interface and command line tools. See INSTALL for more information.

Third-Party Libraries

3D Forest source code includes several third-party libraries which are stored under 3rdparty directory. This approach allows to use compatible versions of third-party libraries without downloading and installation of each library.

  • CDT (Jan 18, 2025), library for constrained Delaunay triangulation.
  • convhull_3d (Jan 12, 2025), 3-D quickhull algorithm.
  • ctk widgets: ctkRangeSlider (Jul 27, 2018), A slider that has 2 input values.
  • delaunator-cpp (Oct 6, 2018), Delaunay triangulation of 2D points.
  • eigen (3.4.0), Template library for linear algebra.
  • libigl (2.4.0), A simple geometry processing library.
  • stbimagewrite (v1.16), stb single-file public domain libraries for C++.
  • octree (0.1-icra), Index-based Octree implementation.
  • parts of Point Cloud Library (1.12.1) in pcdio (Nov 24, 2024).

Known Issues

This software is currently in development.

Support

Links

Some useful links:

Source Code sitemap

``` CMakeLists.txt - CMake top-level file. INSTALL - Installation and building instructions. LICENSE - The GPL license. README.md - Project summary.

3rdparty/ - 3rd party libraries. bin/ - 3D Forest binaries. CMake install destination directory. build/ - CMake build directory. cmake/ - CMake settings. data/ - Example data files. doc/ - Documentation. src/ - Source code. ```

Owner

  • Name: The Silva Tarouca Research Institute
  • Login: VUKOZ-OEL
  • Kind: organization
  • Location: Czech Republic

Github web page of the Department of Forest Ecology

GitHub Events

Total
  • Issues event: 6
  • Watch event: 12
  • Issue comment event: 7
  • Push event: 90
Last Year
  • Issues event: 6
  • Watch event: 12
  • Issue comment event: 7
  • Push event: 90

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 1,257
  • Total Committers: 3
  • Avg Commits per committer: 419.0
  • Development Distribution Score (DDS): 0.008
Past Year
  • Commits: 218
  • Committers: 1
  • Avg Commits per committer: 218.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Vaclav Bubnik v****k@e****z 1,247
Jan Trochta j****a@g****m 9
user u****r@t****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 10
  • Total pull requests: 0
  • Average time to close issues: 7 months
  • Average time to close pull requests: N/A
  • Total issue authors: 7
  • Total pull request authors: 0
  • Average comments per issue: 2.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 0
  • Average time to close issues: 19 days
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 0
  • Average comments per issue: 1.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • m-a-r-t-in (3)
  • Guoc0529 (2)
  • ulimaps (1)
  • ionkarolos (1)
  • Rotoslider (1)
  • Casual2017 (1)
  • sobhonium (1)
Pull Request Authors
Top Labels
Issue Labels
bug (1)
Pull Request Labels