The 3D Metafile file format defines the following three abstract (more accurately, structural ) data types: object type, size, and file pointer. They are called structural because they are part of the structure needed to represent objects.