В универе, когда проходил вышмат, на первом занятии были матрицы, препод так и не смог объяснить зачем это все нужно, а тут понял зачем)) Это самая простая тема считается, а там дальше вообще жопа непонятная для чего...
жопа непонятная чтобы вывести теорию большого взрыва. Вывели телескоп джеймса вебба и он нам показал - действительно, жопа непонятная! Т.е. простыми словами всю мутотень которую теоретики (математики) напридумывали вообще ничего общего с реальностью не имеет, а представляет собой математические фантазии.... хз на какую тему (это Эрик Вайнштейн подтвердил на днях, цитирую: "все ученые pussies" (см. перевод гугла, хз как правильнее перевести)).
У меня почему-то glTranlatef(0.01,0,0) не работает,как на видео.Если число меньше одного,то ничего не происходит.Если же 1,то треугольник просто пропадает. Что делать?
Как сделать так, чтобы рисунок выводился не сразу, а постепенно с задержкой? Ну, например, сначала одна линия треугольника, затем вторая, потом третья. И еще вопрос: как открыть еще одно окно для отрисовки в одном проекте?
Отвечу на первый вопрос. Чтобы постепенно рисовать треугольник, нужно использовать не GL_TRIANGLES, а GL_LINE_LOOP, и потом просто через glVertex2f отрисовать эти линии. А чтобы была задержка, между парными функциями glVertex2f нужно добавить Sleep(1000). То есть выйдет следующее: нарисуется одна линия, потом ждём 1 сек, рисуется вторая, 1 сек, и напоследок третья. Если хотите чтобы с задержкой рисовалась именно сами линии, то тут уже надо гуглить...
Очень здорово все объяснили. Никак не мог понять назначения этого стека матриц, теперь вроде прояснилось)
В универе, когда проходил вышмат, на первом занятии были матрицы, препод так и не смог объяснить зачем это все нужно, а тут понял зачем)) Это самая простая тема считается, а там дальше вообще жопа непонятная для чего...
жопа непонятная чтобы вывести теорию большого взрыва. Вывели телескоп джеймса вебба и он нам показал - действительно, жопа непонятная! Т.е. простыми словами всю мутотень которую теоретики (математики) напридумывали вообще ничего общего с реальностью не имеет, а представляет собой математические фантазии.... хз на какую тему (это Эрик Вайнштейн подтвердил на днях, цитирую: "все ученые pussies" (см. перевод гугла, хз как правильнее перевести)).
@@carriagereturned3974 все учёные пиз*аболы, вот так переводится.
Спасибо, Антон...
Комментарии, комментарии, комментарии.
Покажи как сделать случайный график рисующийся вправо линией масштабируемый с изменением скорости и возможности паузы. Спасибо.
У меня почему-то glTranlatef(0.01,0,0) не работает,как на видео.Если число меньше одного,то ничего не происходит.Если же 1,то треугольник просто пропадает. Что делать?
Спасибо!
Можешь пожалуйста скинуть код того , как сдвигать фигуру(треугольник например) относительно система координат с помощью вектора ?
с помощью матрицы преобразований двигать, поворачивать и масштабировать рисуемые объекты
Лучший
Как сделать так, чтобы рисунок выводился не сразу, а постепенно с задержкой? Ну, например, сначала одна линия треугольника, затем вторая, потом третья. И еще вопрос: как открыть еще одно окно для отрисовки в одном проекте?
Отвечу на первый вопрос. Чтобы постепенно рисовать треугольник, нужно использовать не GL_TRIANGLES, а GL_LINE_LOOP, и потом просто через glVertex2f отрисовать эти линии. А чтобы была задержка, между парными функциями glVertex2f нужно добавить Sleep(1000). То есть выйдет следующее: нарисуется одна линия, потом ждём 1 сек, рисуется вторая, 1 сек, и напоследок третья. Если хотите чтобы с задержкой рисовалась именно сами линии, то тут уже надо гуглить...
А как это реализовано в glm?
Круто
А как выглядит матрица над которой производятся преобразования?
Двумерный массив 4 на 4 вещественного типа.
лайк
Расскажи как делать интерфейс. Пожалуйста!!! (0_0)
№ 4
и мы уже умеем солнышко двигать?