 Usual 3D file formats describe a virtual world in terms of geometric primitives.These may be cubes and spheres in a CSG tree, NURBS patches, a set of implicit functions, a triangle mesh, or just a cloud of points.The term "generative 3D modelling" describes a different paradigm for describing shape.