Функция для вращения 2d объектов?

Можно ли написать в Python функцию, которая могла бы вращать любую 2-мерную структуру с аргументами, являющимися только координатами (x, y) точек в структуре? Дополнительные аргументы будут включены для оси, скорости и направления.

Насколько я понимаю, это было бы возможно только путем вычисления расстояния между точками и симметричными точками и осью, и поэтому оно всегда будет меняться и, следовательно, невозможно, за исключением двухмерных структур, состоящих из стандартных форм (треугольники, прямоугольники, квадраты и т. Д.)

Хорошие примеры будут оценены.

Ответы на вопрос(2)

Ваш ответ на вопрос