【MSCE C++】获取圆心坐标和半径的方法

利用CreateEllipseElement创建圆:

DEllipse3d arcPts = DEllipse3d::FromPointsOnArc(points[0], points[1], points[2]);

if (SUCCESS != EllipseHandler::CreateEllipseElement(eeh, NULL, arcPts, ACTIVEMODEL->Is3d(), *ACTIVEMODEL))
return false;

利用mdlArc_extractDEllipse3d提取圆的参数失败:

DEllipse3d del;
MSElementCP msecp = eeh.GetElementCP();
MSElementP msep = const_cast<MSElementP>(msecp);
if (!mdlArc_extractDEllipse3d(&del, msep))
return false;

请问如何快速获取圆的参数(圆心和半径)?