Pythagoras' theorem can also be used to solve 3D problems. You often need to use Pythagoras' theorem more than once in each problem as we create extra right-angled triangles in the 3D shapes.