Procedural Mesh Generation

Why do you want to do that instead of modelling it in an external program?