new fundamental constructor based on arbitrary affine transformations