Visual walkthrough — Relative motion — 1D and 2D; river-boat problems
Step 1 — What is a velocity arrow?
WHAT. A velocity is drawn as an arrow. Its length = how fast (metres per second, written m/s), its direction = which way the motion goes.
WHY. Before we combine two motions, we must agree on how to draw one motion. An arrow is the honest picture: it holds a number (length) and a direction at the same time — which is exactly what velocity is.
PICTURE. In the figure below, one arrow starts at a dot (the boat) and points where the boat heads. We also set up our map: points across the river (from the near bank to the far bank), points downstream (the way the water flows). The river has width — the straight distance between the two banks.

The little arrow on top () just means "this is a vector — it has a direction, not only a size."
Step 2 — Why the boat's ground velocity is a SUM
WHAT. The boat's ground velocity is the two arrows laid tip-to-tail:
WHY this and not subtraction? Read the subscripts as a chain: . The inner letter appears on the right of the first and the left of the second — it cancels, leaving . This is the chain rule of frames from the parent note. Physically: the boat swims through the water, and the whole sheet of water slides over the ground — so the two motions genuinely stack.
PICTURE. Put the tail of at the tip of . The arrow from the very start to the very end is . This is vector addition — tip-to-tail.

Step 3 — Split every arrow into across + downstream
WHAT. Break each velocity into two independent pieces: an -piece (across) and a -piece (downstream). For an arrow of length tilted by angle from the -axis:
WHY split? Because crossing the river only cares about the -piece. The far bank is a fixed distance away across; how fast you close that gap is your across-speed alone. The downstream piece slides you sideways but never brings you closer to the far bank. Splitting lets us treat the two directions as two separate 1D problems — the same trick used in projectile motion.
and are the tools that read off "how much of this arrow points along " and "how much along ." is the adjacent-over-hypotenuse fraction (the across share); is opposite-over-hypotenuse (the downstream share).
PICTURE. The tilted boat arrow drops a shadow onto the -axis (its across part) and onto the -axis (its downstream part). Those two shadows are the right-triangle legs of the arrow.

Step 4 — Case A: aim STRAIGHT ACROSS (fastest crossing)
WHAT. Point entirely along (angle from the across-direction). Then the boat's whole engine speed is across: Crossing time uses only the across-speed:
Term by term: = river width (the distance to cover across); = the full boat speed, now 100% aimed across; their ratio is time = distance ÷ speed.
WHY this is the minimum. The current only adds a -velocity — it is perpendicular to the crossing. Perpendicular motion cannot speed up or slow down how fast you close the -gap. So spending 100% of the engine on the across-direction is the fastest possible crossing. Nothing you do can beat .
The cost — drift. The drift is a downstream displacement, so it lives on the -axis — call it . While you cross for time , the current carries you downstream: Here = current speed, = the crossing time from above; multiply to get the downstream () distance dragged. (It is along , not — the -axis was defined as across, and crossing is finished the instant you reach the far bank.)
PICTURE. The boat arrow points dead across; the current arrow adds a downstream nudge; the actual path over the ground is the slanted resultant, landing you downstream of straight-across.

Step 5 — Case B: aim UPSTREAM to land directly opposite
WHAT. Tilt upstream by an angle (measured from the straight-across direction) so its upstream piece exactly cancels the current. "Zero drift" means the total downstream velocity is :
Term by term: is the slice of the boat's velocity pointing against the flow; setting it equal to makes the two cancel so the net downstream velocity is zero. Solving for gives .
WHY only the piece fights the current. The current runs purely along . Only the boat's -piece can oppose it, and that piece is . The -piece () does the crossing and never touches the fight.
The leftover across-speed. After giving up the slice to fighting the current, what's left crosses the river: The square root comes straight from the right triangle: the boat arrow (hypotenuse ) has an upstream leg , so the across leg is by Pythagoras.
PICTURE. The boat arrow leans upstream; its downstream shadow exactly matches the current arrow and they annihilate; the only surviving motion is straight across — the ground path is a clean perpendicular line to the far bank.

Step 6 — Two edge cases: exact tie, and when the current wins
WHAT. The "land opposite" recipe needs . But of a real angle can never exceed . Three regimes appear as grows toward :
The exact tie (treat it on its own). Here , so — you aim fully upstream. That leaves the across-speed . A real angle exists, but with zero across-speed the crossing time blows up: you point perfectly upstream, exactly hold your ground against the current, and never actually reach the far bank. So "a steering angle exists for " is technically true but misleading — at equality you can hold position opposite the start but not cross. Genuine crossing to the opposite point needs the strict inequality .
When the current wins, . The most upstream push the boat can ever give is its whole speed (aim fully upstream, ). If the current is bigger than that, even a full-upstream boat still slips downstream. No real angle solves — you cannot reach the point directly opposite at all.
PICTURE. Two panels side by side: on the left () the boat's upstream reach covers the current and a real triangle closes. On the right () the boat arrow is too short to reach across the current arrow — the triangle can't close, so no valid heading exists. The tie sits exactly between: the boat arrow becomes vertical (fully upstream), the across-leg shrinks to zero.

Step 7 — Put numbers on it
Recall Quick self-test
Fastest crossing time here? ::: s (aim straight across) Downstream () drift in that fastest crossing? ::: m Angle to land directly opposite? ::: upstream from straight-across Zero-drift crossing time? ::: s Could a boat with m/s land opposite here? ::: No — , so , impossible What if exactly? ::: You can hold position opposite the start, but across-speed is → infinite time, so you never actually cross
The one-picture summary
Everything at once: one boat arrow of fixed length , free to swing. Aim it straight → fastest crossing, but you drift downstream (along ). Aim it upstream → the downstream shadow cancels the current, so you land opposite, but the shorter across-leg means a slower crossing. Push up to → the across-leg vanishes (infinite time); beyond that the triangle can't close at all.

Recall Feynman retelling — say it to a friend
Picture swimming on a moving carpet. Your arms give you a fixed speed relative to the carpet — that's your one arrow, and you get to point it wherever you like. The carpet itself always slides you downstream at a fixed rate. Point straight at the far wall: you cross in the least possible time, because all your effort goes into crossing — but the carpet drops you off downstream. Point a bit against the carpet's slide: part of your effort now cancels the carpet's push, so you land exactly across — but there's less effort left for crossing, so it takes longer. If the carpet slides exactly as fast as you swim: pointing fully against it, you hold your spot but make zero headway across — you never reach the far wall. If the carpet slides faster than you can swim: even pointing fully against it, you still lose ground — you can never land straight across. Same picture, four answers, one adjustable arrow.
Connections
- Relative motion — 1D and 2D; river-boat problems — the parent this page visualises.
- Vectors — addition, components, unit vectors — Steps 2–3 are pure vector addition and components.
- Kinematics in 2D — projectile motion — same "independent perpendicular components" idea.
- Frames of reference & Galilean transformation — why the boat/water/ground velocities add.
- Rain-man umbrella problem — the twin of this problem with rain instead of a current.