Я пытаюсь повернуть прямоугольник вокруг его центральной точки, но я не могу понять, как это работает.
Есть простой код в SVG, который делает проблему без функции Cos Sin или сложного кода.
Я пытаюсь после некоторого тестирования и, наконец, получаю результаты, но если я хочу изменить размер прямоугольника или переместить его на центральную страницу, все будет беспорядочно, можете ли вы дать мне намерение, как это сделать?
Благодарю.
jsfiddle.net
мой код:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="10" y="10" height="100" width="100"
style="stroke:#FF0000; fill: #9C4100">
<animateTransform
attributeName="transform"
begin="0s"
dur="40s"
type="rotate"
from="0 60 60"
to="360 60 60"
repeatCount="1"
/>
</rect>
<circle id="pointA" cx="60" cy="60" r="48" />
</svg>