ฉันมีปัญหาในการค้นหาข้อมูลเกี่ยวกับสติ๊กเกอร์ดังนั้นบางทีคำถามนี้อาจช่วยผู้อื่น การใช้งานมีไว้สำหรับการแสดงผลไปข้างหน้า
มีคนยืนยันได้หรือไม่ว่าฉันได้ติดตั้งรูปลอก
- คุณกำหนดลูกบาศก์ของมิติใด ๆ ที่จะกำหนดปริมาณการฉายในพื้นที่ส่วนกลาง คุณตรวจสอบจุดตัดสามเหลี่ยมด้วยลูกบาศก์ที่กำหนดเพื่อรับสามเหลี่ยมที่การฉายจะมีผล
- คุณตัดสามเหลี่ยมเหล่านี้แล้วบันทึก
- จากนั้นคุณใช้เคล็ดลับเมทริกซ์เพื่อคำนวณพิกัดรังสียูวีสำหรับสามเหลี่ยมที่บันทึกไว้ซึ่งจะอ้างอิงพื้นผิวที่คุณกำลังฉาย
- เมื่อต้องการทำเช่นนี้คุณต้องใช้เวกเตอร์แทนความสูงความกว้างและความลึกของลูกบาศก์ในพื้นที่ส่วนกลางเพื่อให้มุมล่างซ้ายเป็นจุดกำเนิด
- คุณวางมันลงในเมทริกซ์เป็นเวกเตอร์หน่วย i, j, k, ตั้งค่าการแปลสำหรับคิวบ์จากนั้นคุณกลับเมทริกซ์นี้
- คุณคูณจุดยอดของสามเหลี่ยมที่บันทึกด้วยเมทริกซ์นี้วิธีที่คุณจะได้รับพิกัดภายในลูกบาศก์ขนาด 0 ถึง 1 ที่คุณใช้เป็นพิกัด UV
- วิธีนี้คุณมีรูปสามเหลี่ยมดั้งเดิมที่คุณกำลังฉายอยู่และคุณมีพิกัด UV สำหรับพวกมัน (พิกัด UV นั้นอ้างอิงพื้นผิวที่คุณกำลังฉายอยู่)
- จากนั้นคุณนำรูปสามเหลี่ยมที่บันทึกไว้ไปยังฉากและพวกเขาเขียนทับพื้นที่ของการฉายด้วยภาพที่ฉาย
ตอนนี้คำถามที่ฉันไม่สามารถหาคำตอบได้ เป็นจุดสุดท้ายใช่มั้ย ฉันไม่เคยทำการตัดซอฟต์แวร์ แต่ดูเหมือนว่าจะเกิดข้อผิดพลาดมากพอเนื่องจากความแม่นยำที่ จำกัด นั่นจะเป็นการต่อสู้ที่เกิดขึ้นกับพื้นผิวที่ฉาย วิธีการรับรังสี UV ถูกต้องหรือไม่