📍 Для чего нам нужно создавать оси?
При создании элемента у нас формируются начальные оси: X, Y, Z относительно точки 0.
Создание осей мы применяем, если нам нужно сформировать тело вращения, задать якорь порта, при повороте фигуры и пр. где требуется указать ось
📍 Пример применения оси:
Создание новой оси в 3D описывается функцией
📎
Axis3D(Point3D, Vector3D)Здесь мы должны указать точку, где располагается наша ось и указать вектор, который направляет нашу ось
📎 Если мы хотим создать ось Х, то мы пишем:
X = Axis3D(Point3D (0, 0, 0), Vector3D(1, 0, 0))
см. Вектор
📍 Что мы дальше делаем?
Далее мы можем поместить ее в метод класса вращения
:Rotate(axis, angle) (который разбирали на вебинаре)🫱 И мы получим, что поворот нашей фигуры будет осуществляться по оси Х, т.к. мы назначили ему эту ось
👉 Таким образом работает формирование оси через класс Axis3D, который принимает аргументы точки и вектора
👀 Ничего сложного нет! В вебинаре мы объяснили вектора и то, как их понимать
