วิธีการวาดเส้นใน Delphi

สารบัญ:

วิธีการวาดเส้นใน Delphi
วิธีการวาดเส้นใน Delphi

วีดีโอ: วิธีการวาดเส้นใน Delphi

วีดีโอ: วิธีการวาดเส้นใน Delphi
วีดีโอ: วีดีโอประกอบการสอน เรื่อง การวาดเส้นตรง 2024, มีนาคม
Anonim

Delphi เป็นภาษาการเขียนโปรแกรมเชิงวัตถุอิสระที่ได้มาจาก Object Pascal ปัจจุบันแพลตฟอร์มเป้าหมายหลักคือ Microsoft. NET

วิธีการวาดเส้นใน delphi
วิธีการวาดเส้นใน delphi

คำแนะนำ

ขั้นตอนที่ 1

เลือกคอมไพเลอร์เพื่อดำเนินการใน Delphi คุณสามารถใช้ Pascal ฟรี, Embarcadero Delphi, Oxygene, Virtual Pascal, Pocket Studio, Virtual Pascal, GNU Pascal และอื่นๆ ขึ้นอยู่กับเงื่อนไขของคุณ คอมไพเลอร์ที่มีชื่อเสียงและใช้กันอย่างแพร่หลายในปัจจุบันคือ Embarcadero Delphi

ขั้นตอนที่ 2

ในการวาดเส้นใน Delphi ให้ใช้หนึ่งในอัลกอริธึมการก่อสร้างที่มีชื่อเสียงที่สุด - อัลกอริทึมของ Bresenham โดยพิจารณาจากการกำหนดจุดของแรสเตอร์สองมิติที่ต้องแรเงาเพื่อให้ได้เส้นตรงที่สุดระหว่างจุดสองจุดที่กำหนด วิธีการนี้มีความเกี่ยวข้องมากขึ้นสำหรับการวาดเส้นแนวนอนและแนวตั้งที่ไม่ต้องการการลบรอยหยักแบบพิเศษ อัลกอริทึมนี้ยังมีความเกี่ยวข้องในการสร้างวงกลมด้วยความเร็วของการดำเนินการมักจะค่อนข้างสูง การใช้อัลกอริทึมประเภทนี้ใน Object Pascal มีดังนี้ (ดูรูปสำหรับขั้นตอน

ขั้นตอนที่ 3

หากคุณต้องการวาดเส้นใน Delphi ที่มีการลบรอยหยักสูงสุด ให้ใช้อัลกอริทึมของ Wu สำหรับสิ่งนี้ ความหมายของมันคือการแยกส่วนเส้นของเซ็กเมนต์เป็นแรสเตอร์โดยใช้การลบรอยหยัก ข้อดีของมันคือเส้นคุณภาพสูง เช่นเดียวกับความเร็วในการดำเนินการค่อนข้างสูง ดังนั้นจึงแนะนำให้ใช้เมื่อจำเป็นต้องวาดเส้นทแยงมุม การดำเนินการในโค้ดสำหรับแกน x มีลักษณะดังนี้ (ดูรูปสำหรับขั้นตอน

ขั้นตอนที่ 4

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

แนะนำ: