JS如何实现获取椭圆上任意一点的坐标,已知条件a和b的值,椭圆公式(x*x/a*a)+(y*y/b*b)=1

椭圆上的任意一点坐标,怎么计算呢
目前两种情况,一是平面椭圆上的点,
而是求椭球上的任意一点

// 传入 需要计算的 x,返回 y
function getY(x, a, b) {
  let y2 = ( 1 - ( ( x * x ) / ( a * a ) ) ) / ( b * b )
  return Math.sqrt(y2) // 开根号后既是y值
}