[ https://issues.apache.org/jira/browse/GEOMETRY-71?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17018769#comment-17018769 ]
Gilles Sadowski commented on GEOMETRY-71: ----------------------------------------- PR #57 merged in commit 9a0b874ad4ccad380e49b92ccad90bc7a634f1d9. > Investigate Spherical Barycenter Accuracy > ----------------------------------------- > > Key: GEOMETRY-71 > URL: https://issues.apache.org/jira/browse/GEOMETRY-71 > Project: Apache Commons Geometry > Issue Type: Bug > Reporter: Matt Juntunen > Priority: Major > Labels: pull-request-available > Fix For: 1.0 > > Time Spent: 20m > Remaining Estimate: 0h > > The current code for computing spherical barycenters in > {{ConvexArea2S.getBarycenter()}} seems to suffer from floating point accuracy > issues. The {{ConvexArea2STest.checkBarycenterConsistency()}} method checks > the consistency of the barycenter computation of a region by splitting the > region into two sections, computing the area and barycenter of each section, > and then computing the combined barycenter of the sections by adding the > barycenter of each scaled by its corresponding area. It is expected that the > combined barycenter computed in this way should equal the barycenter computed > for the region as a whole. However, in practice, a large epsilon value is > needed in the comparison in order for the tests to pass. We need to > investigate why this is the case. -- This message was sent by Atlassian Jira (v8.3.4#803005)