İstenen açı ve uzunlukta cizgi çizme -Yardım
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 10
- Kayıt: 10 Oca 2014 09:49
İstenen açı ve uzunlukta cizgi çizme -Yardım
Arkadaslar merhaba;
delphide butona tıkladıgımda edit1'e girdigim acı ile edit2 ye girdigim uzunkukta çizgi çizmek istiyorum butone her tıkladıgımda son çizilen çizginin baslangıcı ionceki çizginin bitim noktası olmalı,
pek ornek bulamadım trigonometriyede ısınamadım bi turlu
yardımlarınız için şimdiden tesekurler,
delphide butona tıkladıgımda edit1'e girdigim acı ile edit2 ye girdigim uzunkukta çizgi çizmek istiyorum butone her tıkladıgımda son çizilen çizginin baslangıcı ionceki çizginin bitim noktası olmalı,
pek ornek bulamadım trigonometriyede ısınamadım bi turlu
yardımlarınız için şimdiden tesekurler,
- barisatalay
- Üye
- Mesajlar: 398
- Kayıt: 02 Nis 2013 05:43
- İletişim:
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Graphics kütüphanesinin içerisini açarsanız işinize yarayacak tonla şey bulabilirsiniz.
Yeni bloğum: http://brsatalay.blogspot.com.tr/
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Canvas, Canvas.LineTo, Canvas.MoveTo ....
There's no place like 127.0.0.1
-
- Üye
- Mesajlar: 10
- Kayıt: 10 Oca 2014 09:49
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Ustadlar grafik kutuphanesibiraz fazla gelismis galiba benim icin:)
Canvas fonksiyonlari ile aciyi nasil hesaplayacagimi bilmiyorum.
Canvas fonksiyonlari ile aciyi nasil hesaplayacagimi bilmiyorum.
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
ilk soruda verilen açıya göre çizgi çizmekten bahsediyordunuz, şimdi açıyı nasıl hesaplıyacağım diyorsunuz...
iki doğru arasındaki açı
iki doğru arasındaki açı
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
-
- Üye
- Mesajlar: 10
- Kayıt: 10 Oca 2014 09:49
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
hocam aceleyle yazinca yanlis olmus:) ilk sorudaki gibi durum aciyi nasil cizecegimi bilmiyorum
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Cos (cosinus) ve sin (sinus) fonksyonlari isini görecektir.
kıdemsiz üye
-
- Üye
- Mesajlar: 10
- Kayıt: 10 Oca 2014 09:49
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Herkese gunaydin,
Arkadaslar cevap yazan hrrkese tesekkurler ama ben hala problemi cozemedim buraya yazmadan once iki hafta arastirma yaptim bulamayinca buraya yazma geregi duydum sinus cosinus fonksiyonlarindan hic bisey cikaramadim:)
Arkadaslar cevap yazan hrrkese tesekkurler ama ben hala problemi cozemedim buraya yazmadan once iki hafta arastirma yaptim bulamayinca buraya yazma geregi duydum sinus cosinus fonksiyonlarindan hic bisey cikaramadim:)
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Belli ki ödev. Neyse ...
* Winapi koordinat sisteminde, yatay için x düşey için y denir ve yatay sağa doğru artarken düşey aşağı doğru artar.
* Bu durumda, 45 derece açı ile çizgi çizmek istediğimizde _işaretleri önemsemezsek_ başlangıç noktamızdan güney doğu yönüne gideriz.
* Bu yön kabulüne göre formüllerimiz, bildiğimiz bir (x0, y0) başlangıç noktası, l boyu ve a açısı için: x1 =x0+l*cos(a) ve y1 =y0+l*sin(a) olur.
* Winapi koordinat sisteminde, yatay için x düşey için y denir ve yatay sağa doğru artarken düşey aşağı doğru artar.
* Bu durumda, 45 derece açı ile çizgi çizmek istediğimizde _işaretleri önemsemezsek_ başlangıç noktamızdan güney doğu yönüne gideriz.
* Bu yön kabulüne göre formüllerimiz, bildiğimiz bir (x0, y0) başlangıç noktası, l boyu ve a açısı için: x1 =x0+l*cos(a) ve y1 =y0+l*sin(a) olur.
Ömür Ölmez
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Merhaba...
Bir ekleme de ben yapayım...
Açı Radyan cinsinden olmak zorunda.
Yani
formülü doğrudur. Sadece her bir (a) yani açı derecesi değerinin yerine, bu (a) açı değerini (Pi) sayısı ile çarpıp (180) sayısına böldükten sonra çıkan sonucu yazmalısınız.
Özetle formülün son hali...
Bir ekleme de ben yapayım...
Açı Radyan cinsinden olmak zorunda.
Yani
Kod: Tümünü seç
x1 =x0+l*cos(a) ve y1 =y0+l*sin(a)
Özetle formülün son hali...
Kod: Tümünü seç
x1 =x0+l*cos( a*pi/180 ) ve y1 =y0+l*sin( a*pi/180 )
-
- Üye
- Mesajlar: 10
- Kayıt: 10 Oca 2014 09:49
Re: İstenen açı ve uzunlukta cizgi çizme -Yardım
Cevaplar icin cook tesekkur ederim ,
Aci ve uzunluk degerlerini extendet bir degiskene arayip aciyi degtorad ile donusturerek hesaplayip çizimleri yapiyorum yardimleriniz icin cok tesekkur ederim...
Aci ve uzunluk degerlerini extendet bir degiskene arayip aciyi degtorad ile donusturerek hesaplayip çizimleri yapiyorum yardimleriniz icin cok tesekkur ederim...