TGViewer
STDL Renga STDL Renga @renga_pro · 152 subscribers
Post #132 81
🧐 Как создать ось в STDL?

📍 Для чего нам нужно создавать оси?

При создании элемента у нас формируются начальные оси: X, Y, Z относительно точки 0.
Создание осей мы применяем, если нам нужно сформировать тело вращения, задать якорь порта, при повороте фигуры и пр. где требуется указать ось

📍 Пример применения оси:

Создание новой оси в 3D описывается функцией

📎 Axis3D(Point3D, Vector3D)

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

📎 Если мы хотим создать ось Х, то мы пишем:

X = Axis3D(Point3D (0, 0, 0), Vector3D(1, 0, 0))

см. Вектор

📍 Что мы дальше делаем?

Далее мы можем поместить ее в метод класса вращения:Rotate(axis, angle) (который разбирали на вебинаре)

🫱 И мы получим, что поворот нашей фигуры будет осуществляться по оси Х, т.к. мы назначили ему эту ось

👉 Таким образом работает формирование оси через класс Axis3D, который принимает аргументы точки и вектора

👀 Ничего сложного нет! В вебинаре мы объяснили вектора и то, как их понимать
More from @renga_pro
  1. Sep 28, 2026🧐 Почему мы работаем в Visual Studio Code? Здесь стоит перенестись к другим сферам строит…
  2. Sep 25, 2026🤝 Tasks.json, что обозначают строчки: "type": "shell" и "group": { "kind": "build", "isDe…
  3. Sep 22, 2026🧐 Что значат "-s", "1.0" и "-o" в файле Tasks.json? 📍 Мы знаем, что наш код tasks выгляд…
  4. Sep 14, 2026👉 Метод класса :Clone() Как он работает и его использовать? 🫲🫱 Представьте, нам необход…
  5. Sep 10, 2026💡 BIM Просвет по проектированию №19 "Проверка архитектурных моделей" ПРОБЛЕМАТИКА Сегодня…
  6. Sep 10, 2026Post #128
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →