def METHOD_NAME(self):
    point_on_ellipse = volmdlr.Point3D(2.8284271247461903, 2.1213203435596424, 0)
    point_on_ellipse2 = volmdlr.Point3D(4, 0, 0)
    point_not_on_ellipse = volmdlr.Point3D(3, 3, 0)
    self.assertAlmostEqual(self.ellipse.abscissa(point_on_ellipse), 2.513786016470093)
    self.assertAlmostEqual(self.ellipse.abscissa(point_on_ellipse2), 0.0)
    with self.assertRaises(ValueError):
        self.ellipse.abscissa(point_not_on_ellipse)
    point3d = volmdlr.Point3D(-0.236335934849, -1.104105421298, -1.104105421298)
    self.assertAlmostEqual(self.ellipse3d.abscissa(point3d), 3.8753709794017066)