Так проще же пропорционально менять скейл, типа если сжатие, то ставишь 85 и 115 например, если растяжение, то 120 и 80. Будет сохраняться масса и все просто
так у неё объем сохраняется, а в верхней точке наоборот растягивать не нужно. Даже на твоем примере, когда шарик наверху зависает, то он принимает свою форму, а не тянется