Повернуть каждый объект так, чтобы он занял наименьшее место.
Угол берётся точный, а не подобранный перебором, поэтому мелкого перекоса не остаётся. Поворот меньше половины градуса не делается вовсе, чтобы уже ровные детали не дёргались.
По умолчанию — наименьшая площадь габаритного прямоугольника, Ctrl — наименьшая сторона (стрелки задают какая). Alt — считать листом последний выделенный объект: вписать в его габарит поворотом все остальные по стороне, заданной стрелками, сам лист не трогать; площадь и Ctrl в этом режиме не смотрятся.
Разворачивает каждый выделенный объект так, чтобы он занял наименьшее место. Угол берётся точный, а не подобранный перебором с шагом, поэтому мелкого перекоса не остаётся, а считается это быстро даже на сотнях деталей.
Есть возможность искать наименьшую сторону вместо наименьшей площади габаритного прямоугольника. Стрелки задают, как деталь ляжет: вбок — длинной стороной по горизонтали, вверх — по вертикали.
Есть возможность выделить вместе с деталями ещё и лист — прямоугольник, в который их нужно уместить, — добавив его к выделению последним: тогда каждая деталь развернётся так, чтобы поместиться именно в его размер по стороне, заданной стрелками, а сам лист останется на месте.
Поворот меньше полуградуса не делается вовсе, чтобы уже ровные детали не дёргались. Каждый объект крутится сам по себе; надо развернуть несколько как одно целое — сгруппируйте их.
Как это работает
Кнопка минимально разворачивает каждый выделенный объект в положение, где он занимает меньше всего места — где габаритный прямоугольник получается самым тесным.
Незаменимо перед раскладкой на лист: детали, нарисованные под случайными углами, встают в свою самую компактную ориентацию, и на листе их помещается больше.
Угол считается точно, а не подбором, поэтому мелкого перекоса не остаётся. Повороты меньше половины градуса докер пропускает — уже ровные детали не дёргаются.
Порядок работы
- Выделите объекты.
- Настройте, что считать «компактнее» (см. ниже).
- Нажмите минимально.
Что искать — галочка и стрелки
- □ — искать минимальную площадь габаритного прямоугольника. Снята — искать минимальную одну сторону: высоту при горизонтальной ориентации, ширину при вертикальной.
- ↔ — длинная сторона детали в итоге ляжет по горизонтали.
- ↕ — длинная сторона встанет вертикально.
На что обратить внимание
- Каждый объект крутится сам по себе, вокруг своего центра. Взаимное расположение деталей не сохраняется — на лист их потом раскладывают заново.
- Ориентир — форма самого объекта. Группа поворачивается целиком по своему общему габариту.
- Текст переводить в кривые не нужно: докер сам меряет его форму по буквам, а сам текст остаётся текстом. У картинок формы нет, для них ориентир — их рамка.
ID: rotate_set_min