===== Primitive: Elliptic cone with x-axis ===== **Definition**: (x-x_0)^2-(y-y_0)^2/a^2-(z-z_0)^2/b^2 **Call**: hfEllConeX(x,center,a,b); **Parameters**: x - point coordinates array center - cone apex array a,b - elliptic half-axes along y, z at the distance 1 along x **Test file**: [[http://hyperfun.org/ellcone.hf|ellcone.hf]] ===== Primitive: Elliptic cone with y-axis ===== **Definition**: (y-y_0)^2-(x-x_0)^2/a^2-(z-z_0)^2/b^2 **Call**: hfEllConeY(x,center,a,b); **Parameters**: x - point coordinates array center - cone apex array a,b - elliptic half-axes along x, z at the distance 1 along y **Test file**: [[http://hyperfun.org/ellcone.hf|ellcone.hf]] ===== Primitive: Elliptic cone with z-axis ===== **Definition**: (z-z_0)^2-(x-x_0)^2/a^2-(y-y_0)^2/b^2 **Call**: hfEllConeZ(x,center,a,b); **Parameters**: x - point coordinates array center - cone apex array a,b - elliptic half-axes along x, y at the distance 1 along z **Test file**: [[http://hyperfun.org/ellcone.hf|ellcone.hf]]