ฉันจะสร้างบรรทัดฐานพื้นผิวได้อย่างไร


9

ฉันมีวิธีการวาดภาพ debug ค่อนข้างน้อยในเครื่องมือของฉันที่สามารถสร้างรูปทรงเรขาคณิตที่มีประโยชน์สำหรับการดีบักเช่นทรงกลมและลูกบาศก์

ในขณะนี้ฉันไม่ได้สร้างบรรทัดฐานใด ๆ สำหรับรูปร่างเหล่านี้ มีวิธีการที่ใช้งานทั่วไปในการสร้าง norm norm ของใบหน้าและสำหรับแต่ละ vertex normals สำหรับ mesh arbitrary? (ฉันคิดว่าคุณจะต้องเผชิญกับบรรทัดฐานปกติในการสร้างบรรทัดฐานต่อยอดจุดสุดยอด?)

คำตอบ:


12

ในการสร้างใบหน้าธรรมดาใช้เวกเตอร์ครอสโปรดัคของสองขอบแต่ละสามเหลี่ยมแล้วทำให้ผลลัพธ์เป็นปกติ ตรวจสอบให้แน่ใจว่าคุณได้รับทิศทางที่ถูกต้องมิฉะนั้นบรรทัดฐานบางอย่างจะชี้เข้าและออก

เวอร์เท็กซ์นอร์เทจก็จะเป็นการแก้ไขของใบหน้านอร์แมนที่ติดอยู่กับ


คุณหมายถึงการแก้ไขตามปกติ (หรือเพียงแค่การสรุปปกติ), สันนิษฐานว่า;)
Andrew Russell

3
ปรับมาตรฐานใหม่เสมอหลังจากรวมกัน! แม้ว่าคุณจะถูกสอดแทรกจากเวกเตอร์ที่ทำให้ปกติแล้วผลลัพธ์จะไม่ถูกทำให้เป็นมาตรฐาน
บ๊อบซอมเมอร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.