Hi Siddharth, On Wed, 10 Mar 2021 at 10:14, Siddharth Kumar via Boost < boost@lists.boost.org> wrote:
Hey, This is Siddharth Kumar. I have been working on the Boost.Geometry library for the past 2-3 months. I would like to propose a project idea about adding features for 3d-geometries, especially polyhedral surfaces which includes:-
1.
Defining a geometry for the polyhedral surfaces. 2.
Read and write features for the polyhedral surfaces. 3.
Defining functions for the properties of polyhedral surfaces like volume, surface area, etc.
This implementation will help in the direct use of the geometry in such algorithms, which are not yet implemented for the 3d-geometries or don’t provide compatible results when working with 3d-shapes, as they give points as an output rather than taking a geometry. For example- The convex hull https://github.com/boostorg/geometry/issues/683 doesn’t handle 3d geometries correctly, because there is no 3d geometry defined that can handle the result of the algorithm.
I have already submitted a PR https://github.com/boostorg/geometry/pull/789 (yet to be merged), which defines the geometry for polyhedral surfaces, and also includes wkt read and write features, I am willing to work on other properties of the polyhedral surfaces as a project for GSOC 2021. I am looking for a mentor who is willing to guide me in this project.
Thanks for reaching out. Your idea seems good to me. Could you please start drafting a proposal along this line and share it to get some feedback. Google docs could be a choice of sharing your draft.
You can find proposals from previous years useful. Also you could have a look at PostGIS 3D functions https://postgis.net/docs/manual-3.1/PostGIS_Special_Functions_Index.html#Pos... Best, Vissarion ps. note that boost.geometry has its own list so you could alternatively post there
Thanks
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost