[image: file.php?id=28725]
In this screenshot the two cubes are of the same definition. The large one is roated 45 degrees and scaled x2.0 manually.
.transformation.to_a returns this for the manually rotated and scaled box:
[1.4142135623731, -1.4142135623731, 0.0, 0.0, 1.4142135623731, 1.4142135623731, 0.0, 0.0, 0.0, 0.0, 2, 0.0, -16.3076205658699, 55.6776993060274, 0.0, 1.0]
If I then RotaScale the small box to fit the large one .transformation returns this:
[0.707106781186548, -0.707106781186548, 0.0, 0.0, 0.707106781186548, 0.707106781186548, -0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -8.15381028293495, 27.8388496530137, 0.0, 0.5]
Every value of the RotaScaled component is half of the manually scaled and rotated component.
In Sketchup everything looks fine. But when I render RotaScaled groups/component with V-Ray they don't match.
[image: file.php?id=28705&t=1]
What it looks like is that the scaling transformation I make is stored scaled down in the matrix and that this is indicated in the last (15th) array value. I've reported this to ASGVis.
Question is, is this suppose to be like this?