คำถามติดแท็ก c++

1
รับความยาวเวคเตอร์ด้วย GLM
ฉันค่อนข้างสับสนเกี่ยวกับวิธีการทำงานของไลบรารี GLM หรือฉันใช้งานไม่ถูกต้อง glm::vec2 testVec(6,-4); float len = testVec.length(); ฉันได้รับความคุ้มค่า2จากข้อมูลโค้ดข้างต้น testVecฉันเชื่อว่าฉันกำลังพยายามที่จะได้รับความยาวของเวกเตอร์ที่กำหนดโดย คุณรู้ดีว่ามันไม่ใช่ความยาวที่ถูกต้องของเวกเตอร์ ฉันหายไปนี่อะไร
14 c++  vectors  glm 

4
รายละเอียดเส้นขอบฟ้าของน้ำที่ฉาย
ฉันพยายามใช้ฉากมหาสมุทรด้วย C ++ และ DirectX11 ขณะนี้ฉันมีตารางที่ฉายคลื่น Gerstner และการแรเงาขั้นพื้นฐาน ปัญหาของฉันคือเมื่อฉันเล็งกล้องในแนวนอนฉันสามารถมองเห็นเส้นขอบฟ้าของน้ำได้ในระยะไกลกริดที่คาดการณ์ไว้จะไม่เพียงพอแม้แต่ที่จุดยอดสูง ภาพหน้าจอเหล่านี้แสดงให้เห็นถึงปัญหา: ฉันรู้ว่าสาเหตุของปัญหาอยู่ในแนวคิดของกริดที่ฉาย (ตารางมีรายละเอียดใกล้กับกล้องซึ่งห่างจากมันมาก) แต่ต้องมีวิธีปฏิบัติที่ดีที่สุดในการแก้ปัญหานี้ ความคิดใด ๆ

1
"makeContextCurrent" ทำอะไรกันแน่
ฉันค่อนข้างสับสนเกี่ยวกับฟังก์ชั่นนั้น การอ้างอิงบริบท GLFWกล่าวว่า: ฟังก์ชันนี้ทำให้บริบท OpenGL หรือ OpenGL ES ของหน้าต่างที่ระบุเป็นปัจจุบันบนเธรดการโทร บริบทสามารถสร้างให้เป็นปัจจุบันได้ครั้งละหนึ่งเธรดและแต่ละเธรดสามารถมีบริบทปัจจุบันเพียงหนึ่งครั้งเท่านั้น แต่มันก็ไม่ได้ช่วยอะไรมาก มันสามารถทำงานได้เหมือนglBind-วิธีการหรือไม่? (glBindBuffer, glBindVertexArray และอื่น ๆ )
12 opengl  c++ 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.