В вашей группе XML
<a:off y="1940518" x="2952779" />
<a:ext cy="2209679" cx="1219680" />
означает: группа начинается с y
1940518, x
2952779 и имеет экстент высоты 2209679 и ширины 1219680.
<a:choff y="1052" x="1972" />
<a:chext cy="1116" cx="616" />
означает: дочерняя часть группы начинается с y
1052, x
1972 и имеет экстент высоты 1116 и ширины 616. Это исходные значения фигур при группировке.
Это показывает, что форма вашей группы сильно масштабирована. Он был небольшим, а затем был масштабирован с коэффициентом 1980.
scale_factor_y = ext_cy / chext_cy
= 2209679 / 1116
≈ 1980
scale_factor_x = ext_cx / chext_cx
= 1219680 / 616
= 1980
Для вашего ребенка в группе
<a:off y="1160" x="2161" />
<a:ext cy="287" cx="288" />
означает: немасштабированное смещение составляет y
1160, x
2161. А немасштабированный экстент - это высота 287 и ширина 288.
В разгруппированном виде масштабированное смещение равно:
off_y = (not_scaled_off_y - choff_y) * scale_factor_y + group_off_y
= (1160 - 1052) * 1980 + 1940518
= 2154358
off_x = (not_scaled_off_x - choff_x) * scale_factor_x + group_off_x
= (2161 - 1972) * 1980 + 2952779
= 3326999
, а масштабированный экстент:
ext_cy = not_scaled_ext_cy * scale_factor_y
= 287 * 1980
= 568260
ext_cx = not_scaled_ext_cx * scale_factor_x
= 288 * 1980
= 570240
Это приводит к вашему
<a:off y="2154358" x="3326999" />
<a:ext cy="568260" cx="570240" />
для ребенка из группы, который теперь имеет тот же масштабированный размер, что и группа в прошлом.