คำถามติดแท็ก line-drawing

1
การวาดเส้นที่ตัดกันอย่างรวดเร็ว
อัลกอริธึมไลน์ของ Bresenham เป็นวิธีการวาดเส้นตรงโดยใช้การดำเนินการจำนวนเต็มอย่างรวดเร็วเท่านั้น (การบวกการลบและการคูณด้วย 2) อย่างไรก็ตามมันสร้างสายนามแฝง มีวิธีที่รวดเร็วในการวาดเส้นที่ตัดกันหรือไม่?

2
บัฟเฟอร์ดัชนีคืออะไรและเกี่ยวข้องกับบัฟเฟอร์จุดสุดยอดอย่างไร
ฉันมีบัฟเฟอร์จุดสุดยอดเช่นนี้ 0.0, 0.0, 1.0, 0.0, 0.0, 0.6, 1.0, 0.6, 0.5, 1.0 ฉันมีบัฟเฟอร์ดัชนีต่อไปนี้: 0, 2, 2, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 3, 3, 1 ฉันรู้ว่าฉันต้องการวาดgl.LINESโดยใช้ WebGL หมายถึงหลายส่วนของบรรทัดที่คั่น gl.drawElements(gl.LINES, 16, gl.UNSIGNED_SHORT, indexBuffer); ดูเหมือนว่าจะเปิดใช้งานการวาดภาพของส่วนของเส้นหลาย ๆ อันในการเรียกใช้การดึงครั้งเดียวใน WebGL ใครบางคนสามารถ ELI5 ให้ฉันสิ่งที่บัฟเฟอร์ดัชนีและวิธีการที่เกี่ยวข้องกับจุดสุดยอดบัฟเฟอร์? จะสร้างบัฟเฟอร์ดัชนีจากพื้นฐานได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.