Skip to content

Commit b1b8465

Browse files
Merge pull request #1547 from ArepMM/fix-plane-valid
Any nonzero component of the plane's normal vector is enough for valid()
2 parents 68c5ab4 + ca2ac27 commit b1b8465

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/vsg/maths/plane.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ namespace vsg
100100
value[3] = in_d;
101101
}
102102

103-
bool valid() const { return n.x != numbers<value_type>::zero() && n.y != numbers<value_type>::zero() && n.z != numbers<value_type>::zero(); }
103+
bool valid() const { return n.x != numbers<value_type>::zero() || n.y != numbers<value_type>::zero() || n.z != numbers<value_type>::zero(); }
104104

105105
explicit operator bool() const noexcept { return valid(); }
106106

0 commit comments

Comments
 (0)