Als «c++» getaggte Fragen

14
Holen Sie sich Vektorlänge mit GLM

Ich bin ziemlich verwirrt darüber, wie sich die GLM-Bibliothek verhält oder wie ich sie missbräuchlich verwende. glm::vec2 testVec(6,-4); float len = testVec.length(); Ich erhalte den Wert 2mit dem obigen Code-Schnipsel. Ich glaube, ich versuche, die Länge des durch definierten Vektors zu ermitteln...

13
Projiziertes Gitterwasserhorizontdetail

Ich versuche, eine Ozeanszene mit C ++ und DirectX11 zu implementieren. Derzeit habe ich ein projiziertes Raster, Gerstner-Wellen und eine Grundschattierung. Mein Problem ist, dass wenn ich meine Kamera horizontal ausrichte, so dass ich den Wasserhorizont in der Ferne sehen kann, das projizierte...

12
Was macht "makeContextCurrent" genau?

Ich bin ziemlich verwirrt über diese Funktion. Die GLFW-Kontextreferenz lautet wie folgt: Diese Funktion macht den OpenGL- oder OpenGL ES-Kontext des angegebenen Fensters im aufrufenden Thread aktuell. Ein Kontext kann jeweils nur für einen einzelnen Thread aktuell gemacht werden, und jeder Thread...

8
Archimedische Spirale in C ++

Ich versuche, die x- und y-Positionen einer archimedischen Spirale in C ++ zu zeichnen . Bisher habe ich so etwas versucht, aber kein Glück: int dx = 0; int dy = 0; int x = 0; int y = 0; for (int i = 0; i < maxPoints; i++) { dx = sin(i * PI / 2); dy = cos(-i * PI / 2); x += dx; y += dy; plot(x,...

7
DirectX12 CbvHeap

Mit directX12 haben sie Heap-Deskriptoren eingeführt. Eine Möglichkeit für uns, die Tabelle für Ressourcen zu beschreiben, die wir an die Shader senden wollten. Ich bin zugegebenermaßen sehr neu in der Computergrafik und habe in directX11 nur ein bisschen gebastelt. Ich habe im Moment nicht mit...