Trigonometry

3D trigonometry problems: the method for finding angles in pyramids and cuboids

By Mr Gan Math Tuition · O-Level E Maths · Updated July 2026 · 9 min read

Every 3D trigonometry question in O-Level E Maths is solved by finding the correct flat (2D) right-angled triangle hidden inside the solid, then applying Pythagoras' theorem and SOH-CAH-TOA to that triangle alone. The entire skill is identifying which triangle to extract — once you've drawn it separately on paper as a flat 2D shape, it becomes an ordinary trigonometry question.

The one skill that makes 3D trig manageable

Students often find 3D trigonometry intimidating because the diagram looks complicated — multiple edges, hidden faces, unfamiliar labelling. But no O-Level question ever requires 3D vector trigonometry. Every single question reduces to a flat right-angled triangle sitting somewhere inside the solid. The actual difficulty is spotting which triangle, and redrawing it clearly.

Once you isolate that triangle and draw it as a separate, flat 2D diagram, the problem becomes identical to any other Pythagoras or trigonometry question you already know how to solve.

The 3-step method for every 3D question

1
Identify the right-angled triangle that contains the length or angle you need — it's usually formed by a vertical edge, a horizontal edge, and a diagonal.
2
Redraw that triangle separately, flat on your working — a clean 2D sketch, labelled with the lengths you know.
3
Apply Pythagoras or SOH-CAH-TOA to that 2D triangle exactly as you would for any flat question.
Watch the whole method in about a minute.

Worked example — the space diagonal of a cuboid

ABCDEFGH is a cuboid with AB = 8 cm, BC = 6 cm, and CG = 4 cm. Find the length of the diagonal AG, and the angle that AG makes with the base ABCD.

Cuboid ABCDEFGH with base diagonal AC and space diagonal AG marked A 3D cuboid showing the base rectangle ABCD, the top rectangle EFGH, with diagonal AC drawn across the base and diagonal AG drawn from A to G through the interior A B C D E F G H 8 cm (AB) AG = ?

Step 1 — find the base diagonal AC first

1
AG is a space diagonal — it doesn't sit flat in any single face, so it can't be found in one step. Extract the base rectangle ABCD as a separate flat triangle first.
2
In right-angled triangle ABC (flat, on the base): AB = 8 cm, BC = 6 cm. Apply Pythagoras:
AC² = AB² + BC² = 8² + 6² = 64 + 36 = 100
3
Square root:
AC = 10 cm

Step 2 — use AC to find the space diagonal AG

1
Now extract a second right-angled triangle: ACG, where AC = 10 cm (just found) is the base, and CG = 4 cm is vertical. This triangle is flat — it sits in the vertical plane containing AC and CG.
2
Apply Pythagoras again in triangle ACG:
AG² = AC² + CG² = 10² + 4² = 100 + 16 = 116
3
Square root:
AG = √116 = 10.8 cm (3 s.f.)

Step 3 — find the angle between AG and the base

1
The angle between AG and the base is angle GAC, inside the same flat triangle ACG used above.
2
This triangle is right-angled at C, with the opposite side CG = 4 cm and the adjacent side AC = 10 cm relative to angle GAC. Use tan:
tan(∠GAC) = CG / AC = 4 / 10
3
Solve for the angle:
∠GAC = tan⁻¹(4/10) = 21.8° (3 s.f.)

The pattern behind every space-diagonal question: find the flat base diagonal first using Pythagoras, then use that diagonal as one side of a second right-angled triangle to reach the final 3D diagonal. Almost every cuboid space-diagonal question in O-Level follows exactly this two-triangle structure.

Worked example — angle between a slant edge and the base of a pyramid

VABCD is a right pyramid with a square base of side 12 cm. The apex V is directly above the centre of the base, and the height of the pyramid is 8 cm. Find the angle between the slant edge VA and the base.

Square-based pyramid VABCD with height and slant edge marked A pyramid with square base ABCD, apex V directly above the centre O, showing the vertical height VO and the slant edge VA O V A B C D 8 cm (VO) VA = ?

Step 1 — find AO, half the base diagonal

1
O is the centre of the square base, directly below V. AO is half of the base's diagonal AC. First find the full base diagonal using Pythagoras on the flat square base:
AC² = 12² + 12² = 144 + 144 = 288
AC = √288 = 16.97 cm
2
Halve it to get AO:
AO = 16.97 ÷ 2 = 8.49 cm

Step 2 — extract right-angled triangle VOA

1
Triangle VOA is right-angled at O (since VO is vertical, perpendicular to the base). We know VO = 8 cm (height) and AO = 8.49 cm (just found).
2
The angle between VA and the base is angle VAO. Use tan, with VO opposite and AO adjacent to this angle:
tan(∠VAO) = VO / AO = 8 / 8.49
3
Solve for the angle:
∠VAO = tan⁻¹(8 / 8.49) = 43.3° (3 s.f.)

Common mistake

Students often use the full base diagonal AC instead of the half-diagonal AO when setting up this triangle. The apex V sits above the centre of the base, so the horizontal distance from A to directly below V is half the diagonal, not the full diagonal. Always check where the apex's foot actually lands before choosing your triangle.

Angle between a slant face and the base

This is a different triangle from the slant-edge question above — it's easy to confuse the two.

1
The angle between a slant face and the base uses the midpoint of a base edge, not a corner. Drop a perpendicular from V to the midpoint M of edge AB — VM is the slant height of that face.
2
The horizontal distance from the centre O to M is half the base's side length (not half the diagonal) — for a 12 cm square base, OM = 6 cm.
3
In right-angled triangle VOM: VO = 8 cm, OM = 6 cm. The angle between the slant face and the base is angle VMO:
tan(∠VMO) = VO / OM = 8 / 6
∠VMO = tan⁻¹(8/6) = 53.1° (3 s.f.)

Edge vs face — know the difference: "angle between a slant edge and the base" uses a base corner and involves the half-diagonal. "Angle between a slant face and the base" uses the midpoint of a base edge and involves half the side length. Misreading which one the question asks for is a very common error — read the question twice before choosing your triangle.

Your checklist for any 3D trigonometry question

1
Identify exactly which two points define the length or angle you need to find.
2
Find a right-angled triangle containing both points — if the direct triangle needs a length you don't have yet, find that length first using a simpler flat triangle (usually on the base).
3
Redraw that triangle flat, on its own, labelled with known values.
4
Apply Pythagoras (for a length) or SOH-CAH-TOA (for an angle) to the flat triangle.
5
Keep unrounded values in your calculator between steps where possible, and only round the final answer — rounding too early compounds errors across multi-step 3D problems.

Frequently asked questions

Do I need to use 3D vectors for these questions?

No — O-Level E Maths 3D trigonometry questions are always solvable using 2D right-angled triangle methods (Pythagoras and SOH-CAH-TOA) extracted from the solid. 3D vector methods aren't part of the E Maths syllabus.

How do I know which triangle to extract first?

Work backwards from what you need to find. If the final triangle requires a side length you don't have yet, that missing length becomes your new target — find the simplest flat triangle (usually on the base or a single face) that gives you that length first.

Should I round intermediate answers like AC or AO?

Avoid rounding until the final answer. Use your calculator's memory function, or carry the exact surd (e.g. √288) through your working, rather than rounding to 3 significant figures partway through — early rounding introduces small errors that compound across multiple steps.

What's the difference between the angle a line makes with a plane, and the angle between two planes?

The angle a line makes with a plane (like VA with the base) is found using the point where the line meets the plane and the foot of the perpendicular dropped onto that plane. The angle between two planes (like a slant face and the base) is found along their line of intersection, using perpendiculars drawn from a common point on that line — typically the midpoint of a base edge, as shown in the slant-face example above.

— Mr Gan Math Tuition

3D trig diagrams throwing you off?

Mr. Gan shows students how to spot the hidden triangle every time, turning intimidating 3D questions into ordinary trigonometry.

Chat with Mr. Gan