ASCENTLEARNING
Join a weekly class
Skip to learning content
Year 12 · Vector calculus · 24 min

Bézier paths

Construct Bézier paths and use control points to find endpoint tangent directions.

01 / LEARN

The idea, step by step

Blend the controls

A quadratic Bézier path is B=(1−t)2P0+2⁢t⁢(1−t)P1+t2P2, 0≤t≤1. It starts at the first control and ends at the last. The middle control influences the bend but is not usually on the curve.

The three weights are nonnegative and sum to 1 on this interval, so the curve remains inside the control triangle. Evaluate weights before combining corresponding coordinates.

Endpoint tangents

Quadratic endpoint derivatives are B′(0)=2⁢(P1−P0) and B′(1)=2⁢(P2−P1). A nonzero derivative gives the tangent direction.

A cubic uses four controls with weights (1−t)3, 3⁢t⁢(1−t)2, 3t2(1−t) and t3. Its endpoint derivatives are 3⁢(P1−P0) and 3⁢(P3−P2). Matching tangent direction differs from matching the complete velocity vector.

A common trap

The path passes through every control.

Instead: Only the first and last controls are guaranteed endpoints.

02 / WORKED EXAMPLES

See the thinking

Example 1

Worked example

Find the midpoint-parameter point and initial tangent direction for quadratic controls (0, 0), (2, 3), (4, 0).

  1. At t=1/2, weights are 1/4, 1/2, 1/4.
  2. The weighted point is (2, 1.5).
  3. The initial derivative is (4, 6), parallel to (2, 3).
Point (2, 1.5); initial direction (2, 3).
Example 2

Worked example

Find endpoint derivatives for cubic controls (0, 0), (1, 2), (3, 2), (4, 0).

  1. Initial derivative is 3 times the first control displacement.
  2. Final derivative is 3 times the last control displacement.
  3. Apply the cubic formulas.
(3,6) and (3,−6).

Check your understanding

Find B (1/2) for quadratic controls (0, 0), (1, 4), (3, 0).

Show answer

(1.25,2)

Use weights 1/4, 1/2, 1/4.

03 / WORKSHEET

Your turn

6 questions · 12 marks · Work at your own pace.

Read the questions online
  1. Find endpoints for quadratic controls (1, 2), (4, 5), (6, 1).
    2 marks
  2. Find B (1/2) for quadratic controls (0, 0), (2, 4), (6, 0).
    2 marks
  3. Find endpoint derivatives for quadratic controls (1, 1), (2, 4), (5, 2).
    2 marks
  4. Expand the quadratic rule with controls (0, 0), (2, 3), (4, 0).
    2 marks
  5. For a cubic with P 0=(0, 0), P 1=(2, 0), find its initial derivative.
    2 marks
  6. Show quadratic Bézier weights sum to 1.
    2 marks
Read the worked solutions

Equivalent correct methods earn the corresponding marks. Include units where asked.

  1. Find endpoints for quadratic controls (1, 2), (4, 5), (6, 1).
    2 marks

    At t=0 only the first weight remains.

    At t=1 only the last remains.

    Start (1, 2), end (6, 1).
  2. Find B (1/2) for quadratic controls (0, 0), (2, 4), (6, 0).
    2 marks

    Use weights 1/4, 1/2, 1/4.

    The coordinates are 1+1.5 and 2.

    (2.5,2)
  3. Find endpoint derivatives for quadratic controls (1, 1), (2, 4), (5, 2).
    2 marks

    Compute twice each end control displacement.

    2⁢(1,3) and 2⁢(3,−2).

    (2,6) and (6,−4).
  4. Expand the quadratic rule with controls (0, 0), (2, 3), (4, 0).
    2 marks

    The x coordinate is 4⁢t⁢(1−t)+4t2=4⁢t.

    The y coordinate is 6⁢t⁢(1−t).

    B=(4⁢t,6⁢t−6t2).
  5. For a cubic with P 0=(0, 0), P 1=(2, 0), find its initial derivative.
    2 marks

    Use 3⁢(P1−P0).

    Multiply (2, 0) by 3.

    (6,0)
  6. Show quadratic Bézier weights sum to 1.
    2 marks

    Expand every product.

    All t terms cancel, leaving 1.

    (1−t)2+2⁢t⁢(1−t)+t2=1.
Checking saved progress…

Continue learning

Vector-valued position functions

Next lesson
Curriculum reference & lesson scope

SACE Board of South Australia

Stage 2 Specialist Mathematics topic 6.3–6.5: polynomial and trigonometric parameterisations, related coordinate rates, motion, tangent directions and arc length. This is school Vector calculus, not vector-field calculus.

Official curriculum source ↗
Back to Vector calculus

Save your next step.

Create a free account to save your learning progress. Lessons and downloads stay free, with or without an account.

Create free account