Попробуй:
Но надо признать - код работает. Хотя это не совсем то, что нужно мне...
Возможен, конечно следующий подход, с использованием данного кода:
1. Копирование вставки блока в другую запись.
2. Расчленение.
3. Получение всех примитивов во временной записи.
4. Необходимые математические вычисления.
5. Удаление объектов и самой временной записи.
Но как-то всё это через ЗДЦ.