We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 832ceff commit 921832bCopy full SHA for 921832b
1 file changed
src/query/clip/clip_aabb_line.rs
@@ -137,8 +137,10 @@ pub fn clip_aabb_line(
137
138
if near_side < 0 {
139
normal[(-near_side - 1) as usize] = 1.0;
140
- } else {
+ } else if near_side > 0 {
141
normal[(near_side - 1) as usize] = -1.0;
142
+ } else {
143
+ return None;
144
}
145
146
(tmin, normal, near_side)
@@ -151,8 +153,10 @@ pub fn clip_aabb_line(
151
153
152
154
if far_side < 0 {
155
normal[(-far_side - 1) as usize] = -1.0;
156
+ } else if far_side > 0 {
157
normal[(far_side - 1) as usize] = 1.0;
158
159
160
161
162
(tmax, normal, far_side)
0 commit comments