[ https://issues.apache.org/jira/browse/GEOMETRY-50?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17145044#comment-17145044 ]
Baljit Singh commented on GEOMETRY-50: -------------------------------------- No objection. Thoughts on using {{Math.hypot}} for 3D: {{mag = Math.hypot(x, Math.hypot(y, z))}} Performance will not be so great on Java 8. > Overflow in Vector norm and distance > ------------------------------------ > > Key: GEOMETRY-50 > URL: https://issues.apache.org/jira/browse/GEOMETRY-50 > Project: Apache Commons Geometry > Issue Type: Bug > Reporter: Baljit Singh > Priority: Major > Labels: beta1 > > In Euclidean Vector classes (Vector2D, Vector3D), norm() and distance() rely > on Math.sqrt(), which can overflow if the components of the vectors are > large. Instead, they should rely on SafeNorm. -- This message was sent by Atlassian Jira (v8.3.4#803005)