สร้างส่วนของเส้นตรงโดยวาดจุดในระดับ pixel

tags:

อยากทราบฟังก์ชันการวาดจุด เพื่อจะเอาไปทำส่วนของเส้นตรงจากจุด pixel โดยสามารถทำงานใน Dos โดยไม่มีการเรียกใช้ไลบราลีใดๆ

JavaDevil's picture

จะใช้ภาษาอะไรเขียนครับ?

KavkaZ's picture

ตั้งใจว่าจะหัด python ครับ เลยเอา python นี่แหละ ใช้ Tkinter วาด cg ครับ

bow_der_kleine's picture

วาดลงในไหนครับ ลงในไฟล์ภาพ หรือ print บนคอนโซล หรือพลอท อ่านคำถามแล้วงง ๆ แต่เงื่อนไข “โดยไม่มีการเรียกใช้ไลบราลีใดๆ” นี่คงยากหน่อยครับ

BioLawCom.De

JavaDevil's picture

คำว่าไม่ใช้ Lib คือคุณต้องการอยากวาดเส้นโดย Plot ที่ละจุดโดยสมการเหรอครับ?

KavkaZ's picture

ใช่ครับ plot ครับ

ไม่ใช้ไลบราลีใดนี่ หมายถึงไม่ใช้พวก OpenGL ถ้าในจาวาก็ใช้ swing หรือ awt ได้น่ะครับ เอ… อธิบายลำบากเหมือนกัน

JavaDevil's picture

Swing หรือ Awt ก็มี method สำหรับวาดเส้นตรงหรือcurve อยู่นะครับแต่ถ้าอยากรู้พื้นฐานมันคงต้องลองศึกษา Bézier curve ดูครับเพื่อจะเป็นแนวอะไรได้บางสำหรับวาดรูปแบบ vector

cwt's picture

งงตรงทำงานใน Dos อีก

KavkaZ's picture

เปิดใน DOS ก็ประมาณว่า ถ้าเป็นจาวาก็พิมพ์ java XXX

หรือถ้าซีก็ XXX.exe อย่างนี้น่ะครับ

bow_der_kleine's picture

อย่างนี้ต้องลอง Matplotplibครับ ใช้ร่วมกับNumPy ตัวอย่างพลอทเส้นตรงครับ

from numpy import *
from pylab import *
plot(arange(0,1,0.01))
show()

BioLawCom.De

KavkaZ's picture

คือผมกำลังศึกษาพวก Bezier หรือ Bresenham อะไรพวกนี้อ่ะครับ

เอาไว้ใช้ในวิชา CG

:p

Site Search

 
Web blognone.com

Poll