Procedural Polygonal Modeling