points[i].position = transformation.transform(points[i].position);
/* XXX This is not correct for nonuniform scaling. Inverse of the
transpose of the upper DxD part of the matrix should be used. */
points[i].position = transformation.transform(points[i].position);
/* XXX This is not correct for nonuniform scaling. Inverse of the
transpose of the upper DxD part of the matrix should be used. */