A simple 3d crater generating routine. It places a crater on a terrain (or not on a terrain) of an arbitrary size and height. 128 polygons, single surface can be used for all craters.
http://www.blitzbasic.com/codearcs/codearcs.php?code=919
http://www.blitzbasic.com/codearcs/codearcs.php?code=919