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

2
เหตุใดแผนที่ปกติจึงเป็นสีน้ำเงินส่วนใหญ่
เหตุใดแผนที่ปกติจึงเป็นสีน้ำเงินส่วนใหญ่แทนที่จะเป็นสีแบบสุ่ม ฉันเดาว่าเวกเตอร์ปกติของวัตถุ 3 มิติสามารถชี้ไปในทุกทิศทางได้เช่น: (1.0, 0.1, 0.5), (0.1, -0.5, 0.3), (-0.51, 0.46, -1.0) ...

5
OpenGL: ทำไมฉันต้องตั้งค่าปกติด้วย glNormal
ฉันกำลังเรียนรู้พื้นฐานของ OpenGL แต่ฉันสงสัยว่าทำไมมีการเรียกglNormalให้ตั้งค่าจุดยอดนิยมตามปกติ ถ้าฉันสร้างสามเหลี่ยมอย่างง่ายเช่นนี้: glBegin(GL_TRIANGLES); glVertex3f(0,0,0); glVertex3f(1,0,0); glVertex3f(0,1,0); glEnd(); ไม่ควรกำหนดบรรทัดฐานโดยปริยายโดยชนิดของเรขาคณิตดั้งเดิม? หากฉันไม่ได้ตั้งค่าปกติ OpenGL จะคำนวณหรือไม่
19 opengl  normals 

1
เกณฑ์ปกติเทียบกับแผนที่ปกติ
ฉันใช้ผู้นำเข้าสินทรัพย์ Assimp ( http://assimp.sourceforge.net/lib_html/index.html ) เพื่อแยกวิเคราะห์โมเดล 3 มิติ จนถึงตอนนี้ฉันก็แค่ดึงเวกเตอร์ปกติที่กำหนดไว้สำหรับแต่ละจุดยอดในตาข่ายของฉัน แต่ฉันก็ได้พบบทเรียนมากมายในแผนที่ปกติ ... เมื่อฉันเข้าใจมันสำหรับแผนที่ปกติเวกเตอร์ปกติจะถูกเก็บไว้ในแต่ละเท็กเซลของแผนที่ปกติและคุณดึงสิ่งเหล่านี้ออกจากพื้นผิวปกติใน shader เหตุใดจึงมีสองวิธีในการรับบรรทัดฐานซึ่งเป็นวิธีปฏิบัติที่ดีที่สุดและทำไม

1
ฉันจะได้เวกเตอร์ปกติสำหรับระนาบจากเซตของจุดยอดได้อย่างไร?
ฉันกำลังทำงานในโครงการเล็ก ๆ ของ HLSL / C ++ เพื่อทำงานกราฟิกของฉันและฉันไม่แน่ใจว่าจะได้รับเวกเตอร์หันหน้าจากรูปหลายเหลี่ยมยอด ฉันไม่สามารถหาสูตรได้ ตำแหน่งคือ P1, P2, P3 ลองเรียกพวกเขาว่าคลาส VertexPoint ด้วย P1.x, P1.y, P1.z เป็นตัวอย่าง?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.