У меня есть набор 3D-боксов с произвольными размерами, переводами и поворотами. Мне нужно заставить блоки не пересекаться, масштабируя их на одну константу по их трехмерным компонентам.
На данный момент я делаю это итеративно, проверяя пересечение, а затем итеративно уменьшая масштабирование до тех пор, пока пересечения не будет. Однако это занимает слишком много времени, и мне нужно делать это много раз.
Кто-нибудь знает способ найти масштабирование, которое мне нужно, одним ударом. Приблизительные решения приветствуются.
Большое спасибо всем.
Роб.