Конечно без контекста хрен понять задачу:) там очень много переменных. Начиная от структуры генерируемого шейпа. Я просто уже запарился считать эти смещения
Ну смотри, слайсы фиксированные. Те они задаются в редакторе. - это квадрат: размер шейпа и его слайс. Я не могут использовать фиксированный шейп, так как из-за ошибок округления он чутка больше - я добавляю паддинг