#3 – Работа с геометрией и объектами

#3 – Работа с геометрией и объектами

Мы научимся создавать объекты разной формы при помощи библиотеки Three JS. Вы научитесь создавать сферу, куб, пончик и плоскую поверхность. Дополнительно вы добавите текстуры для отображения вместо цвета.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Three.js — это мощная библиотека для создания 3D-графики в веб-пространстве. Одним из ключевых аспектов работы с ней является создание и манипуляция геометрией, которая служит основой для любых 3D-объектов.


Все 3D-объекты в Three.js создаются с использованием геометрии и материала. Геометрия описывает форму объекта, а материал определяет, как он будет выглядеть (цвет, текстуры, отражение света и т.д.).

  • Самый простой объект — это куб, который можно создать с помощью класса BoxGeometry. Этот класс принимает три параметра: ширину, высоту и глубину.
  • Для создания сферы используется класс SphereGeometry. Он позволяет задать радиус, количество сегментов по широте и долготе.
  • Торус, или пончик, создается с помощью класса TorusGeometry. Параметры включают радиус тора, радиус трубы, количество сегментов и угол дуги.
  • Для создания плоскости используется класс PlaneGeometry. Он позволяет задать ширину и высоту плоскости.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Уроки Node JS и Express для начинающих
13 уроків
Создание приложения на React JS / Использование API
7 уроків
Курс по React JS для начинающих
11 уроків
Уроки React Native для начинающих / Разработка приложения с нуля
11 уроків
Фреймворк Next JS / Изучение NextJS для начинающих
8 уроків
MERN Stack / Разработка веб-приложения
9 уроків
Коментарі
Додати коментар

Поки що коментарів немає