@classmethod
def translate(cls, x, y, z):
    """
        A translation transform:

        >>> Matrix3.translate(*Vector3(1, 2, 1).xyz) * Point3(1, 1, 1)
        Point3(2.0, 3.0, 2.0)

        """
    self = cls()
    self.d = x
    self.h = y
    self.l = z
    return self
