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

6
วิธีการสร้างภาพประกอบ 2D อย่างง่ายเพื่อตอบคำตอบรูปทรงเรขาคณิต?
ในคำตอบของฉันเกี่ยวกับAffine Transformationsฉันทำภาพประกอบเล็กน้อยเพื่อช่วยอธิบาย คุณสร้าง PNG ที่สามารถอัปโหลดได้อย่างรวดเร็วซึ่งแสดงความคิดทางเรขาคณิตหรือคณิตศาสตร์ได้อย่างไร คำถามนี้ได้รับการออกแบบมาเพื่อรองรับคำตอบแบบโพสต์ของฉัน แต่มีจุดประสงค์เพื่อขอคำแนะนำอื่น ๆ ที่อาจเป็นประโยชน์ต่อเครือข่าย SE โดยทั่วไป แต่เพื่อความน่าเชื่อถือคำตอบต้องเชื่อมโยงไปยังโพสต์ที่ใช้เทคนิคนี้ในความเป็นจริงเช่นเดียวกับส่วน "howto" ที่เพียงพอหากเกี่ยวข้องมากกว่าสิ่งที่ชัดเจนเช่น "เลือกส่งออกจากเมนู" มีเมตาคำถามสองข้อที่นี่และที่นี่เกี่ยวกับวิธีการกำหนดขอบเขตคำถามนี้ตามลำดับความสำคัญที่อาจมีสำหรับไซต์ของเรา
14 2d 


2
การวาดภาพด้วยฮาร์ดแวร์ที่เร่งความเร็วของรูปทรงโค้ง
วิธีการวาดรูปโค้งอย่างรวดเร็ว? โดย "เร็ว" ฉันคิดว่าควรใช้สิ่งอำนวยความสะดวกด้านฮาร์ดแวร์ให้มากที่สุด โดย "โค้ง" ฉันหมายถึงขอบเขตที่กำหนดโดยเส้นโค้งกำลังสองหรือลูกบาศก์ Bezier โดย "รูปร่าง" ฉันหมายถึงจังหวะ "อ้วน" (กว้างมากกว่า 1px) หรือแม้กระทั่งแปลก / ไม่ใช่ศูนย์เต็ม "รูปหลายเหลี่ยมโค้ง 2D" อาจมีรู (เช่นตัวอักษร "O") ฉันถามเพราะตัวเลือกที่ฉันรู้จักมีข้อบกพร่องหลายประการ: การหารูปทรงสามเหลี่ยมแล้วส่งไปยัง OpenGL - ทำงานได้ยากที่สุดใน CPU และอาจใช้รูปสามเหลี่ยมมากเกินไป / น้อยเกินไป (เช่นสิ้นเปลือง / หยาบ) พื้นผิวแผนที่ - ต้องคำนวณใหม่ / อัปโหลดพื้นผิวในทุกการเปลี่ยนแปลง (รูปร่างระดับการหมุน ... ) ฟิลด์ระยะทางที่มีการเซ็น - ขนาดใหญ่รายละเอียดดูไม่สวยหรือต้องคำนวณใหม่ / อัปโหลดพื้นผิว NV_path_rendering - อาจเป็นได้หากไม่ได้ทำงานกับการ์ดของ …

2
โดยพื้นฐานแล้วบิตแมป 2D จะแสดงผลอย่างไร
สมมติว่าเรามีคอมพิวเตอร์ word-addressable 64- บิตและเราต้องการตั้งโปรแกรมให้แสดงผลตัวอักษร 5x7 ที่จัดเก็บเป็นบิตแมปอิมเมจไบนารี (เช่นด้านล่าง) ไปยังหน่วยความจำที่แมป เนื่องจากเรามี 5 x 7 = 35 พิกเซลต่อตัวอักษรเราจึงสามารถเก็บตัวอักษรโดยใช้ 35 บิตในคำเดียว ด้วยบิตที่มีนัยสำคัญน้อยที่สุดที่เริ่มต้นที่ด้านซ้ายของคำและแต่ละพิกเซลในรูปภาพที่แสดงด้วยบิตที่nดังที่แสดงไว้ด้านบนหมายเลข "3" ด้านบนจะถูกเก็บไว้ในหน่วยความจำดังนี้: 011101000100001001100000110000001111101010 บิตตั้งค่าเป็น 0 นี่เป็นวิธีที่ / ถูกเก็บไว้ในคอมพิวเตอร์เก่า / ทันสมัยหรือไม่? หรือพวกเขาใช้ไบต์เดียว / คำต่อพิกเซลแทน? ถ้ามันถูกเก็บไว้ในลักษณะนี้สิ่งที่รูทีนในแอสเซมบลี / เครื่องรหัส (ใช้อะไรมากไปกว่าคำแนะนำเบื้องต้นเช่นการดำเนินการบิตบิตเลขคณิตและการส่งข้อมูลจาก Instruction Set Architecture ของคอมพิวเตอร์) ที่ใช้ในการแปลงข้อมูลนี้เป็นรูปภาพบน จอแสดงผลเป็นอย่างไร มันจะเป็นเช่น: จัดเก็บพิกัดการแสดงผล x และ y เพื่อให้พิกเซลปัจจุบันได้รับการปรับปรุงในการลงทะเบียนที่แน่นอน เก็บค่า RGB ที่เลือกสองค่า …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.