Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andream16/3d-convexhull-builder
C++ and QT5 Project for Algorithms and Data Structures 2 Course
https://github.com/andream16/3d-convexhull-builder
algorithm c-plus-plus convex-hull qt5
Last synced: about 1 month ago
JSON representation
C++ and QT5 Project for Algorithms and Data Structures 2 Course
- Host: GitHub
- URL: https://github.com/andream16/3d-convexhull-builder
- Owner: andream16
- Created: 2016-09-14T07:26:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-18T09:30:03.000Z (almost 8 years ago)
- Last Synced: 2024-12-19T17:54:52.664Z (about 1 month ago)
- Topics: algorithm, c-plus-plus, convex-hull, qt5
- Language: C++
- Size: 10.8 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3D-ConvexHull-Builder
## C++ and QT5 Project for Algorithms and Data Structures 2 CourseThis project takes a 3D model as input and build the minimun convex polygon that contains it (Convex Hull).
It was made using:
- C++
- QT5
- Eigen3
- LibBoost# What you need to run the project:
- `gcc` ~6.2.1
- `g++` ~6.2.1
- `Qt` ~5.7Also install:
- `libboost-all-dev`
- `libcgal-dev`
- `libgmp-dev`
- `libqglviewer-dev`If you want to take a look at the documentation:
- Install `doxygen`
- Then, on `lib` folder: `doxygen dcel_doxygen_config_it`
- Check `dcel_doc` folder to see the documentationThere may be errors while running the project. If so, take care of correctly editing the `.pro`.
# How to launch the program
- Click on `Load Dcel` and select a model from the model directory
- Click on `Convex Hull Solver`
- Then, you can choose if you want to see each process phase by clicking on `Show Phases` or just run it normally by clicking on `Convex Hull!`## Input
![1.png](https://s22.postimg.org/4o2fu3kbl/1.png)
## Output
![2.png](https://s22.postimg.org/c5bn9b9up/2.png)