, как следует из названия, я пытаюсь повернуть плоскость вокруг точки, но результат не тот, который я ожидал.

С помощью моего редактора я создаю основную сетку (которая с красным контуром).
Затем, используя четыре вектора3, представленные белыми сферами, я создаю вторую сетку.
Теперь мне нужно повернуть эту сетку в точке, где находится серая сфера.
С
Vector3 myCenter = Vector3.Lerp(point1, point2, 0.5f)
Я нахожу центр двух Векторов3.
Используя кнопку, я бы хотел повернуть сетку на один градус за раз.
Я думал, что смогу сделать это, используя
myMesh.transform.RotateAround(myCenter, [Vector3], 1f)
но любой [Vector3], который я использую, сетка поворачивается в точку, определенную myCenter, но перемещается вправо или влево. Я не могу найти правильное значение для [Vector3].
Возможно ли, что [Vector3] нужно менять каждый раз, когда сетка перемещается на один градус?
Вы можете мне помочь?