===== Primitive: Cylinder with x-axis ======
**Definition**: R^2-(y-y_0)^2-(z-z_0)^2
**Call**: hfCylinderX(x,center,R);
**Parameters**:
x - point coordinates array
center - cylinder center array
R - cylinder radius
**Test file**: [[http://hyperfun.org/cylinder.hf|cylinder.hf]]
===== Primitive: Cylinder with y-axis ======
**Definition**: R^2-(x-x_0)^2-(z-z_0)^2
**Call**: hfCylinderY(x,center,R);
**Parameters**:
x - point coordinates array
center - cylinder center array
R - cylinder radius
**Test file**: [[http://hyperfun.org/cylinder.hf|cylinder.hf]]
===== Primitive: Cylinder with z-axis =====
**Definition**: R^2-(x-x_0)^2-(y-y_0)^2
**Call**: hfCylinderZ(x,center,R);
**Parameters**:
x - point coordinates array
center - cylinder center array
R - cylinder radius
**Test file**: [[http://hyperfun.org/cylinder.hf|cylinder.hf]]