Remove unnecessary parentheses
This commit is contained in:
parent
337061bd82
commit
6b33f5d7e5
1 changed files with 1 additions and 1 deletions
|
@ -41,7 +41,7 @@ impl<S: Float> Intersect<Option<Point3<S>>> for (Sphere<S>, Ray3<S>) {
|
||||||
let tca = l.dot(&r.direction);
|
let tca = l.dot(&r.direction);
|
||||||
if tca < cast(0.0) { return None; }
|
if tca < cast(0.0) { return None; }
|
||||||
let d2 = l.dot(&l) - tca*tca;
|
let d2 = l.dot(&l) - tca*tca;
|
||||||
if (d2 > s.radius*s.radius) { return None; }
|
if d2 > s.radius*s.radius { return None; }
|
||||||
let thc = num::sqrt(s.radius*s.radius - d2);
|
let thc = num::sqrt(s.radius*s.radius - d2);
|
||||||
Some(r.origin.add_v(&r.direction.mul_s(tca - thc)))
|
Some(r.origin.add_v(&r.direction.mul_s(tca - thc)))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue