vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: C++ bitte in vb.net umschreiben (!) 
Autor: EdelSpammer
Datum: 09.12.05 10:17

für polygone ... Fläche nach gauss

 
Public Function Area_Poly(ByRef Poly() As geo.Point, _
                     Optional ByVal Dimension As Byte = 2) As Double
 
        ' Über alle sich ergebenden Aussenkanten iterieren.
        For i As Integer = 1 To Poly.GetUpperBound(0) Step +1
            Area_Poly += Poly(i - 1).y + Poly(i).y * Poly(i - 1).x - Poly(i).x
        Next i
 
        ' Prüfen ob erster und letzter Punkt identisch sind.
        ' Wenn nicht Linie zwischen Punkt n und Punkt 0 berechnen und Poly 
        ' schliessen.
        If Not (Poly(Poly.GetUpperBound(0)).x = Poly(0).x And _
                Poly(Poly.GetUpperBound(0)).y = Poly(0).y) Then
            Area_Poly += Poly(Poly.GetUpperBound(0)).y + Poly(0).y * _
                    Poly(Poly.GetUpperBound(0)).x - Poly(0).x
        End If
 
        Return Area_Poly / 2
 
End Function
und ob ein P im poly liegt ... guckstu hier ... http://rw7.de/ralf/inffaq/polygon.html
P.S. google suche "punkt in polygon" ...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
C++ bitte in vb.net umschreiben (!)1.163Hannes H.06.12.05 09:22
Re: C++ bitte in vb.net umschreiben (!)740ModeratorDaveS06.12.05 10:07
Re: C++ bitte in vb.net umschreiben (!)762Hannes H.06.12.05 10:57
Re: C++ bitte in vb.net umschreiben (!)724ModeratorDaveS06.12.05 11:04
Re: C++ bitte in vb.net umschreiben (!)738Hannes H.06.12.05 11:06
Re: C++ bitte in vb.net umschreiben (!)755Hannes H.06.12.05 11:13
Re: C++ bitte in vb.net umschreiben (!)772ModeratorDaveS06.12.05 11:22
Re: C++ bitte in vb.net umschreiben (!)719EdelSpammer06.12.05 10:38
Re: C++ bitte in vb.net umschreiben (!)717Hannes H.06.12.05 10:58
Re: C++ bitte in vb.net umschreiben (!)672EdelSpammer09.12.05 10:17
Re: C++ bitte in vb.net umschreiben (!)699Hannes H.09.12.05 11:09
Re: C++ bitte in vb.net umschreiben (!)668EdelSpammer09.12.05 11:31
Re: C++ bitte in vb.net umschreiben (!)737Hannes H.09.12.05 11:58
Re: C++ bitte in vb.net umschreiben (!)680EdelSpammer11.12.05 17:34
Re: C++ bitte in vb.net umschreiben (!)653Hannes H.11.12.05 19:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel