Surface Modeling

Types:

Polygon surfaces

Curved surfaces

Volumes

Generating models:

Interactive 

Procedural