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

Karl Wright commented on LUCENE-8136:
-------------------------------------

I looked at this and it didn't help.

The next step would be to try and compute the numerical error inherent in this 
calculation, knowing how many mantissa bits there are.  We also may be able to 
set MINIMUM_ANGULAR_RESOLUTION significantly higher than MINIMUM_RESOLUTION, 
but I'd need to base that on the math a bit more precisely.  Or I can do it 
experimentally.  But this seems to be a fundamental property of the calculation:

https://stackoverflow.com/questions/22838071/robust-polygon-normal-calculation



> Planes constructed with two points are wrong when points are close
> ------------------------------------------------------------------
>
>                 Key: LUCENE-8136
>                 URL: https://issues.apache.org/jira/browse/LUCENE-8136
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: modules/spatial3d
>            Reporter: Ignacio Vera
>            Assignee: Karl Wright
>            Priority: Major
>         Attachments: LUCENE-8136-RandomTest.patch, 
> LUCENE-8136-RandomTest.patch
>
>
> Whenever a plane is constructed with two points (and the center of the 
> planet), and those points are close to each other,it might happen that the 
> final plane does not contain all points used for the construction. The issue 
> seems to happen when the resulting magnitude of the normal vector of the new 
> plane (calculated using cross product) is lower that 1e-5.
> This is a follow up of issue LUCENE-8133.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to