Задать вопрос
@sanphir

Как в SVG повернуть группу элемментов вокруг своего центра?

Есть треугольник(path) и его вершины(rect). Как применить translate rotate что бы он повернулся вокруг своего центра вместе со своими вершинами.
А то получается пока только так:
https://jsfiddle.net/ong78n5j/1/
  • Вопрос задан
  • 533 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@sanphir Автор вопроса
не придумал ничего, кроме как пересчитывать координаты
для каждого элемента по формуле

X = x0 + (x - x0) * cos(a) - (y - y0) * sin(a);
Y = y0 + (y - y0) * cos(a) + (x - x0) * sin(a);
где, (x0, y0) — центр, точка вокруг которой нужно вращать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы