Skip to content
MathAnvil
§ Trigonometry

3D Trigonometry

CCSS.HSG.SRT3 min read

A cardboard box with dimensions 5 cm × 12 cm × 13 cm has a space diagonal of exactly 18 cm—a perfect example of how 3D trigonometry extends Pythagoras' theorem into three dimensions. Year 10 students often struggle with visualising these spatial relationships, yet mastering 3D trigonometry is essential for GCSE success and real-world problem solving.

Try it right now

Click “Generate a problem” to see a fresh example of this technique.

§ 01

Why it matters

3D trigonometry appears everywhere in construction and engineering. Architects calculating roof beam angles use these principles when a 12-metre by 8-metre house requires rafters at 35° to the horizontal. Packaging designers optimise box dimensions—a delivery company saves £2.3 million annually by reducing cardboard usage through precise diagonal calculations. Air traffic controllers track aircraft using 3D coordinates, whilst surveyors measure land gradients and building heights. Students encounter this in GCSE examinations worth 15-20 marks across Foundation and Higher papers. The skills transfer directly to A-level mathematics, physics, and design technology courses, where spatial reasoning becomes increasingly important.

§ 02

How to solve 3d trigonometry

3D Trigonometry

  • Space diagonal of a box: d = √(l² + w² + h²).
  • Find the base diagonal first, then apply Pythagoras with the height.
  • Angle between diagonal and base: tan θ = h / √(l² + w²).
  • For pyramids: slant height uses s/2, slant edge uses s√22 as the horizontal leg.

Example: Box 3×4×12: base diag = √25 = 5, d = √(25+144) = 13.

§ 03

Worked examples

Beginner§ 01

A rectangular box has length 2, width 3, and height 6. Find the space diagonal.

Answer: d = 7

  1. Find the diagonal of the base base_diagonal = √(2² + 3²) = √13 = √13 Apply the Pythagorean theorem to the rectangular base (length and width).
  2. Apply Pythagoras in 3D d² = 13 + 6² = 13 + 36 = 49 The space diagonal is the hypotenuse of a right triangle formed by the base diagonal and the height.
  3. Take the square root d = √49 = 7 Equivalently, d = √(l² + w² + h²) = √(2² + 3² + 6²) = √49 = 7.
Easy§ 02

A rectangular box has length 2, width 7, and height 5. Find the space diagonal to 2 decimal places.

Answer: d ≈ 8.83

  1. Write the 3D Pythagoras formula d = √(l² + w² + h²) For a rectangular box, the space diagonal connects two opposite corners through the interior.
  2. Substitute the side lengths d = √(2² + 7² + 5²) = √(4 + 49 + 25) = √78 Add the three squared side lengths under the radical.
  3. Evaluate the square root d = √78 ≈ 8.83 Use a calculator and round to 2 decimal places.
Medium§ 03

A rectangular box has length 2, width 3, and height 6. Find the angle between the space diagonal and the base, to 1 decimal place.

Answer: θ ≈ 59.0°

  1. Find the diagonal of the base base_diagonal = √(2² + 3²) = √13 = √13 The space diagonal, the height, and the base diagonal form a right triangle with the right angle at the bottom corner.
  2. Identify the ratio for the angle tan(θ) = opposite / adjacent = h / base_diagonal = 6 / √13 θ is at the base corner; the height is opposite and the base diagonal is adjacent.
  3. Compute the ratio tan(θ) ≈ 1.6641 Divide the height by the base diagonal.
  4. Use inverse tangent θ = tan⁻¹(1.6641) ≈ 59.0° Apply arctan on your calculator to recover the angle.
§ 04

Common mistakes

  • Forgetting to find the base diagonal first, so calculating √(3² + 4² + 5²) = √50 ≈ 7.07 instead of finding base diagonal √(3² + 4²) = 5, then space diagonal √(5² + 5²) = √50.
  • Using degrees instead of the calculator's current mode, getting tan⁻¹(1.5) = 0.0262 in radians instead of 56.3° when finding angles.
  • Confusing slant height with slant edge in pyramids, using the full base side length 8 instead of half-diagonal 4√2 ≈ 5.66 for slant edge calculations.
  • Applying 2D Pythagoras incorrectly by adding height directly: √(6² + 8²) + 10 = 20 instead of √(6² + 8² + 10²) = √200 ≈ 14.1 for the space diagonal.
Practice on your own
Generate unlimited 3D trigonometry worksheets with step-by-step solutions using MathAnvil's free worksheet generator.
Generate free worksheets
§ 05

Frequently asked questions

Why do we need the base diagonal first?
The space diagonal forms a right-angled triangle with the height and base diagonal. You can't directly connect length, width, and height in one triangle. For a 3×4×5 box, the base diagonal is √(3²+4²) = 5, then the space diagonal is √(5²+5²) = √50.
What's the difference between slant height and slant edge?
Slant height goes from apex to the midpoint of a base edge (perpendicular to the edge). Slant edge connects the apex to a base corner. For a square pyramid with base 6 and height 4, slant height uses distance 3, whilst slant edge uses distance 3√2.
How do I find angles in 3D problems?
Identify which 2D right triangle contains your angle. For angles between diagonals and bases, use tan θ = height ÷ base diagonal. Always work in right triangles—if you can't see one clearly, draw the 3D shape and identify the relevant 2D cross-section.
Can I use the 3D Pythagoras formula directly?
Yes, for rectangular boxes: d = √(l² + w² + h²) gives the space diagonal immediately. However, understanding the two-step method (base diagonal first, then 3D) helps with more complex shapes and angle problems where you need intermediate values.
What calculator mode should I use for angles?
Always use degree mode for GCSE questions unless specifically told otherwise. Check your calculator shows 'DEG' not 'RAD'. Test with a known angle like tan⁻¹(1) = 45°. If you get 0.785, you're in radian mode and need to convert or change settings.
§ 06

Related topics

Share this article