Skip to content

Dot Product / Angle and Projection

Simulation loading

Open Model Lab is preparing the live lab, controls, and graph surface for this concept.

Wrap-up

What you learned

Recommended next
Open concept testCheck whether the core ideas are ready without leaving this concept.
Read next
Vectors / ComponentsCarry projection language into motion components.

Key takeaway

  1. A positive dot product means B has a signed along-A part that points with A.
  2. Orthogonal nonzero vectors have dot product zero because B contributes no along-A component.
  3. A negative dot product means the projection of B points against A, not that a vector length became negative.
  4. Scalar and vector projection turn the same alignment idea into a signed length and an arrow on A's line.

Common misconception

Do not read the dot product sign from vector length alone. Read it from the direction of B's projection onto A.

Vector lengths stay nonnegative. The sign comes from direction: once the angle is obtuse, the projection of onto points against .

Read the formulas through the picture: angle controls the sign, scalar projection gives the signed along-A length, and vector projection turns that length into the amber arrow.

  1. Angle form

    Packages alignment into one number: acute gives positive, right angle gives zero, and obtuse gives negative.

  2. Scalar projection

    Gives the signed length of the along-A part of B.

  3. Vector projection

    Turns that signed length into a vector that lies on A's line.

Why it behaves this way

Explanation

The dot product is easiest to understand as a measure of alignment. This bench keeps two vectors, the angle between them, the signed projection of onto , and the scalar on the same plane so the picture comes first and the formula confirms it.

The key question is: how much of points along the direction of ? If that along- part points with , the dot product is positive. At , that part is zero. Past , it points against , so the dot product becomes negative for a geometric reason.

Key ideas

01The dot product measures alignment by multiplying the size of by the signed along- part of .
02Orthogonal vectors have dot product zero because has no along- component at all.
03A negative dot product means the projection of points against , not that either vector has a negative length.

Worked examples

Worked examples

Open examples when you want to see the same idea walked through step by step.

Frozen walkthrough

Step through the frozen example

Frozen walkthrough
Use these as interpretation guides while you drag the vectors. Start by reading the angle and the amber projection, then use the formula to name what the picture is showing.

Supporter unlocks saved study tools, exact-state sharing, and the richer review surfaces that support this guided flow.

View plans
Example 1 of 2
Frozen valuesUsing frozen parameters

How can you read the current dot product from the angle and the amber projection on the bench?

Magnitude of A

4.27

Signed projection of B onto A

3.69

1. Use A as the reference direction

Start with |A| = 4.27. That sets the scale for how much an along-A component will matter.

2. Read how much of B lies along A

Then read comp_A(B) = 3.69. Positive means B still points partly with A, zero means orthogonal, and negative means B points partly against A.

3. Combine size with signed alignment

So A · B = |A| comp_A(B) = 4.27 × 3.69 = 15.75. The sign comes from alignment while the magnitude scales with how much vector A weights that projection.

Dot-product reading

B still keeps an along-A part in A's direction.

Quick test

Loading saved test state.

Accessibility

Accessibility

Open the text-first descriptions when you need the simulation and graph translated into words.

The simulation shows two draggable vectors from the origin on one coordinate plane. An angle marker can show the angle between them, and an amber guide can show the projection of B onto A together with the dashed perpendicular leftover.

Changing either vector updates the stage, the readout, and the angle-response graphs together so the learner can compare geometry, sign, and projection on one bench.

Graph summary

One graph shows how the dot product changes as the angle between the current vector lengths opens from to . The second graph shows how the scalar projection of B onto A changes over that same angle sweep.

Hovering either graph previews the same angle on the stage, so the response curve, the angle marker, and the amber projection stay synchronized.

Bench tools and share links

Keep stable concept links and exact-state sharing tucked away until you actually need to relaunch or share the bench.

Try this setup

Jump to a named bench state or copy the one you are looking at now. Shared links reopen the same controls, graph, overlays, and compare context.

Current bench

Acute alignment preset

This bench is currently showing one of the concept's authored presets.

Open default bench

Saved setups

Saved setups are a Supporter study tool. Stable concept links still work for everyone.

Checking saved setup access

Open Model Lab is resolving whether this bench can save locally, sync to an account, or open Supporter-only compare tools.

Copy current setup

Exact-state sharing is part of Supporter. Stable concept and section links still stay available.

Stable links

Progress and next steps

Keep progress signals, starter-track handoffs, and review prompts available without letting them compete with the live lesson flow.

Progress

Loading progress

Loading saved concept progress for this browser or synced account before showing completion status.