I'm not fond of this name. There is the noun: `transformation_matrix` and the verb: `generate_transformation_matrix`. You're attributes should have noun names and your methods should be verbs.