[ 
https://issues.apache.org/jira/browse/GEOMETRY-110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17782451#comment-17782451
 ] 

Andreas Goss commented on GEOMETRY-110:
---------------------------------------

I made a pull request on github for my suggested implementation of the 
quickhull algorithm in 3d. For the builder pattern i reconstructed the initial 
simplex which is used to start the algorithm every time new mininal or maximal 
values where appended. But the simplex itself is not condtructed from those 6 
points. Therefore another method for testing if the simoplex should be 
reconstructed is conceivable. For example one could calculate the centroid of 
all points appended and only calculate the distance of newly added points to 
the centroid. We could then only reconstruct the simplex if a new point exceeds 
the old radius. 

 

Let me know what you think about the implementation :) 

> 3D Convex Hull
> --------------
>
>                 Key: GEOMETRY-110
>                 URL: https://issues.apache.org/jira/browse/GEOMETRY-110
>             Project: Commons Geometry
>          Issue Type: New Feature
>            Reporter: Matt Juntunen
>            Assignee: Matt Juntunen
>            Priority: Major
>             Fix For: 1.1
>
>
> We currently only have a 2D convex hull generator implementation. We should 
> add a 3D convex hull implementation, perhaps based on the 
> [Quickhull|https://en.wikipedia.org/wiki/Quickhull] algorithm.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to