def METHOD_NAME(self):
    surface = surfaces.RevolutionSurface3D(self.wire, self.axis_point, self.axis)
    point2d = volmdlr.Point2D(math.pi, 0.5)
    point3d = surface.point2d_to_3d(point2d)
    expected_point3d = volmdlr.Point3D(-0.5, 0, 0.5)
    self.assertTrue(point3d.is_close(expected_point3d))