Хочу написать программу, которая будет строить треугольник Серпинского. Мне нужно получить координаты первого треугольника, но я не хочу реализовывать это банальным образом. Я хочу, чтобы пользователь, при помощи нажатий левой кнопкой мыши, мог выбрать точки для основного треугольника. Как такое можно реализовать на OpenGL?
Функция для обрабатывания нажатий:
C++
void mouse_event (int button, int state, int x, int y)
{
if ((button == GLUT_LEFT_BUTTON && state == GLUT_DOWN))
{
coord_mouse_x = x;
coord_mouse_y = y;
}
}
Проблема именно в том, что я не знаю, куда и как записать эти точки?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники