نوشته شده توسط
Mahmoud Zaad
با متد DrawCurve ما حداقل 3 نقطه می خوایم، 2 تاش رو که داریم می مونه نقطه وسط. اگر خطوط شما افقی یا عمودی باشه که خیلی ساده است. مثلا برای خط افقی q0q1 ، شما برای به دست آوردن x، نقطه وسط q0q1 رو به دست میارید. برای y، از y نقطه q0 یا q1 کمک میگیریم مثلا برای منحنی بالایی 10 پیکسل از y کم می کنیم و برای منحنی پایینی 10 پیکسل به yاولیه اضافه می کنیم. اینجوری 3 نقطه برای هر منحنی به دست میاد و منحنی رسم میشه.
ولی اگه خطوط شیب دار باشن چیزی که الان به ذهنم میرسه اینه که یه مثلث با قاعده q0q1 و ارتفاع a تشکیل بدیم به طوری که a بر نقطه ی وسط Q0q1 عمود باشه. حالا مختصات راس مجهول رو به دست بیاریم. (a همون 10 پیکسل در مثال بالا هست که قوس منحنی رو تشکیل میده)