Attributes are allocations of the most different qualities for 2D--and 3D elements.
Moreover belong the curvature control of crooked surfaces and edges just as qualities of colour, material, text style, shading type, line type, etc.
The allocation to the corresponding 2D--or 3D elements (e.g. SET MATERIAL holzmat) occurs before their orders with through parametre or Script defined attribute values.
An assigned attribute has as long as validity to an attribute of the same type is anew put.
Some attributes have preset values (e.g., PEN), some are undefined (e.g., FILL).