Есть многоходовая комбинация (поубивал бы дискритов за это) для поворота всего относительно любого места.
Для твоего второго случая:
1. Выбрать нужные вершины
2. Зафиксировать выделение (пробел)
3. Выбрать ось/плоскость вращения (на гизме вращения)
4. Выбрать в меню вращение вокруг начала координат (левее от выбора системы координат, выпадающие кнопки, по-моему, нижняя)
5. Включить привязку к вершинам
6. Включить привязку (S)
7. Вращать, подведя курсор к вершине.
Должно работать