public void testCompoundTransform() {
AVector v = Vector.of(1, 2, 3);
AMatrix m1 = Matrixx.createScaleMatrix(3, 2.0);
AMatrix m2 = Matrixx.createScaleMatrix(3, 1.5);
ATransform ct = new MatrixTransform(m2)
.compose(new MatrixTransform(m1));
assertTrue(Vector3.of(3, 6, 9).epsilonEquals(ct.transform(v)));
}