added tangent as attribute, tangent already included in add_3d_normals() from mesh.h