там 3 распределения одно отвечает за то чтобы отверстие распределялось с полкой там формулы всякие, другое смещает на 50 вверх и вниз, третье зеркалит, у тебя параметр n должен быть и при распределении полок и распределении отверстий один и тот же изначально первое отверстие базируется относительно граней на расстояние 50 и по формуле (внутрь.z-n*sk)/(n+1)+sk формулы нужно править они немного не верные
https://fotki.yandex.ru/next/users/i...4/view/1215303