You just pasted a whole bunch of mixed-up code.
If you read the article and use the components as described, you should have more luck.
e.g. the hyperboloid code from the article appended verbosely below.
Hey, I don't know why you felt you had to delete your posts but we're all friends here so you shouldn't feel that you have anything to hide.
We all had to ask for help at one point and reading these conversations is a great way to learn. In any case, this discussion forum is a bit different from most in that it is actually just a layer on top of a mailing list – all posts are automatically sent to all subscribers so deleting posts has a limited effect (there was nothing I could see that warranted your self-moderation by the way).
Anyway, we hope you enjoy exploring the capabilities of OpenSCAD and look forward to helping you with your next query. :-)