I have a set of points defined as the following, for example:
vector<glm::vec3> points =
{ {1, 1, 1}, {1, 6, 1}, {7, 1, 1}, {7, 6, 1}, {3, 3, 1} };
I am looking for an algorithm which can take these points as an input and output their convex hull.
I am developing a C++ project for determining collision detection between two convex hulls and so far have everything working when I use arbitrary point clouds. However, I would like to implement proper convex hulls for the final edition