Skip to content

Commit 0ec3586

Browse files
committed
Remove extraneous sentence on ray expression
Resolves #348
1 parent a91ef50 commit 0ec3586

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

books/RayTracingInOneWeekend.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,16 +351,19 @@
351351
Rays, a Simple Camera, and Background
352352
====================================================================================================
353353

354+
<div class='together'>
354355
The one thing that all ray tracers have is a ray class, and a computation of what color is seen
355356
along a ray. Let’s think of a ray as a function $\mathbf{p}(t) = \mathbf{a} + t \vec{\mathbf{b}}$.
356357
Here $\mathbf{p}$ is a 3D position along a line in 3D. $\mathbf{a}$ is the ray origin and
357358
$\vec{\mathbf{b}}$ is the ray direction. The ray parameter $t$ is a real number (`double` in the
358359
code). Plug in a different $t$ and $p(t)$ moves the point along the ray. Add in negative $t$ and you
359360
can go anywhere on the 3D line. For positive $t$, you get only the parts in front of $\mathbf{a}$,
360-
and this is what is often called a half-line or ray. The example $\mathbf{c} = p(2)$ is shown here:
361+
and this is what is often called a half-line or ray.
361362

362363
![Figure [lerp]: Linear interpolation](../images/fig.lerp.jpg)
363364

365+
</div>
366+
364367
<div class='together'>
365368
The function $p(t)$ in more verbose code form I call `ray::at(t)`:
366369

0 commit comments

Comments
 (0)