Add cast function matrix to vertex
a matrix class constructor that takes a vertex object as input argument and creates as new matrix object already exists.
a matrix class constructor that takes a vertex object as input argument and creates as new matrix object already exists.