===== Primitive: Cone with x-axis =====
**Definition**: (x-x_0)^2-(y-y_0)^2/R^2-(z-z_0)^2/R^2
**Call**: hfConeX(x,center,R);
**Parameters**:
x - point coordinates array
center - cone apex array
R - cone radius at height=1
**Test file**: [[http://hyperfun.org/cone.hf|cone.hf]]
===== Primitive: Cone with y-axis =====
**Definition**: (y-y_0)^2-(x-x_0)^2/R^2-(z-z_0)^2/R^2
**Call**: hfConeY(x,center,R);
**Parameters**:
x - point coordinates array
center - cone apex array
R - cone radius at height=1
**Test file**: [[http://hyperfun.org/cone.hf|cone.hf]]
===== Primitive: Cone with z-axis =====
**Definition**: (z-z_0)^2-(x-x_0)^2/R^2-(y-y_0)^2/R^2
**Call**: hfConeZ(x,center,R);
**Parameters**:
x - point coordinates array
center - cone apex array
R - cone radius at height=1
**Test file**: [[http://hyperfun.org/cone.hf|cone.hf]]