Textile Design : Principles, Advances and Applications