Forum

C# navigasyon yol t...
 
Bildirimler
Hepsini Temizle

C# navigasyon yol tarifi

3 Yazılar
2 Üyeler
0 Reactions
1,586 Görüntüleme
(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Merhaba 

Navigasyon üzeride çizilen rota bilgisinde başlangıç noktasına bir araç yerleştirerek bitiş noktasına kadar nasıl hareket ettirebilirim ?

 

Teşekkürler

 
Gönderildi : 10/04/2018 17:22

(@eravse)
Gönderiler: 1753
Üye
 

merhaba yol tarıf edecegın kırılımları once bır lısteye atman lazım  ( google vs api kullanmadıgını hesab edıyorum  ) 

 

örnek 

var points = new List<Point>();
points.Add(1,1);
points.Add(15,18);
points.Add(25,2);
points.Add(160,175);
points.Add(150,97);

 

daha sonra bu pointlerde haraket edecek metodu yazman lazım örnek : 

public static Point Rotate(Point point, Point pivot, double angleDegree)
{
    double angle = angleDegree * Math.PI / 180;
    double cos = Math.Cos(angle);
    double sin = Math.Sin(angle);
    int dx = point.X - pivot.X;
    int dy = point.Y - pivot.Y;
    double x = cos * dx - sin * dy + pivot.X;
    double y = sin * dx + cos * dy + pivot.X;

    Point rotated = new Point((int)Math.Round(x), (int)Math.Round(y));
    return rotated;
}


bunun yerine bir API dll kullanabılırsın ama ınternet bagımlılıgın olacaktır ne yapmak ıstedıgınle dogru orantılı bu olay .

saygılar

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 11/04/2018 15:30

(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Merhaba Erdem Bey 

 

Ben uygulamada kırılım noktalarını yakalıyorum zaten ama işte o dediğiniz ilerleme metodunu nasıl yazarız ? 

 

İyi Günler

 
Gönderildi : 12/04/2018 18:57

Paylaş: