Merhaba arkadaşlar Csharp'da vereceğim 3 noktadan geçecek çember çizdirmek istiyorum. Bir başlangıç noktam, bir bitiş noktam, bir tepe noktam var. Bu noktalar değişkenlik göstermekte. Bu çemberi çizdirebilmek için çemberin yarıçapının ve merkez kordinatlarını bilmem gerekiyor. Bunun için gereken matematiksel formülleride biliyorum, kağıt üzerinde çözüyorum fakat bunu csharp ile nasıl yapacağımı bilmiyorum.
Örnek :
A(2,4)--> Balangıç
B(8,5)--> Bitiş
C(5,7)--> Tepe
M(x,y)--> Merkez
r--> yarıçap
Bu noktalardan geçen çemberin merkezi ve yarıçapı şu formülle bulunur.
(x-2)^2+(y-4)^2=(x-8)^2+(y-5)^2=(x-5)^2+(y-7)^2=r^2
Yani iki bilinmeyenli ikinci dereceden üç denklemin eşitlenmesiyle bulunuyor merkez kordinatları.. Merkez kordinatları herhangi bir denklemde yerine yazılmasıylada yarıçap bulunuyor.
Bunu nasıl yapabilirim yardımcı olabilecek biri var mı ?