===== Primitive: Torus with distance property (x-axis) ====== **Call**: hfDTorusX(x,center,R,r0); **Parameters**: x - point coordinates array center - cylinder center array R - radius of revolution r0 - disk radius ===== Primitive: Torus with distance property (y-axis) ====== **Call**: hfDTorusY(x,center,R,r0); **Parameters**: x - point coordinates array center - cylinder center array R - radius of revolution r0 - disk radius ===== Primitive: Torus with distance property (z-axis) ====== **Call**: hfDTorusZ(x,center,R,r0); **Parameters**: x - point coordinates array center - cylinder center array R - radius of revolution r0 - disk radius