Ну вообщем посмотрел.
Могу сказать следующее, этот алгоритм вычитания векторов, я предложил как пример для одной детали в сборке.
Это не универсальный алгоритм и понятное дело, что начала систем координат всех вложенных подсборок могут быть сдвинуты относительно верхней сборки. Поэтому и получается чушь. Все это нужно учитывать "пробегая" по сборочным вложенностям от верхней открытой сборки до детали.
Это конечно не просто.
Как доступ к техподдержке починят, я спрошу у них может есть более короткий путь.