Единственный способ, которым я смог выяснить, как объединить облака двух разных размеров, - это заполнить меньшее облако до того же размера, что и большее облако. Я сделал это, протестировав наибольшее, затем заполнив временное облако меньшим, а затем заполнив баланс 0 0 0.
Другой способ, который я вижу, - создать временное облако со всеми 0 0 0 точками, а затем заполнить нижнюю часть временного облака меньшим облаком.
Я думаю, что второе легче реализовать, но первое быстрее. Я использовал первый.