Вопросы с тегом «c++»

1
Получить длину вектора с GLM
Я очень озадачен тем, как ведет себя библиотека GLM или неправильно ее использую. glm::vec2 testVec(6,-4); float len = testVec.length(); Я получаю значение 2с помощью приведенного выше фрагмента кода. Я полагаю, что я пытаюсь получить длину вектора, определенного testVec. Вы очень хорошо знаете, что это не правильная длина вектора. Что мне …
14 c++  vectors  glm 

4
Прогнозируемая сетка водного горизонта
Я пытаюсь реализовать сцену океана с C ++ и DirectX11. В настоящее время у меня есть спроецированная сетка, волны Герстнера и базовая штриховка. Моя проблема в том, что когда я нацеливаю свою камеру горизонтально, чтобы я мог видеть горизонт воды, на расстоянии, проецируемая сетка становится недостаточной, даже при большом числе …

1
Что именно делает makeContextCurrent?
Я довольно смущен этой функцией. Контекстная ссылка GLFW гласит следующее: Эта функция делает контекст OpenGL или OpenGL ES указанного окна текущим в вызывающем потоке. Контекст может быть актуальным только для одного потока за раз, и каждый поток может иметь только один текущий контекст за один раз. Но это мне мало …
12 opengl  c++ 

2
Каков хороший подход для работы с униформой в современном OpenGL?
Я создаю рендерер с использованием современного OpenGL (версии 3.1 и выше), и теперь я пытаюсь создать эффективный, но гибкий способ обработки униформы. Я читал об объектах с единым буфером и о том, что такое «общий» подход к их использованию (последний, к сожалению, дал не так много результатов, как я надеялся). …

2
Архимедова спираль на С ++
Я пытаюсь построить x и y положения архимедовой спирали в C ++. До сих пор я пробовал что-то вроде этого, но не повезло: int dx = 0; int dy = 0; int x = 0; int y = 0; for (int i = 0; i < maxPoints; i++) { dx …
8 c++  geometry 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.