AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Drei Werte als Punkt im Dreieck darstellen

Ein Thema von xaromz · begonnen am 2. Okt 2012 · letzter Beitrag vom 5. Okt 2012
Antwort Antwort
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#1

AW: Drei Werte als Punkt im Dreieck darstellen

  Alt 2. Okt 2012, 10:06
Hallo,

nicht so ganz. Ich will ja nicht drei Punkte ins Dreieck malen, sondern nur einen. Die drei Werte sind quasi die x,y,z Koordinaten des Punktes.
Vielleicht lässt es sich besser so erklären: Die drei Werte ziehen den Punkt jeweils in Richtung ihrer Ecke. Dabei sind die Werte relativ zueinander zu betrachten.

Gruß
xaromz
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Drei Werte als Punkt im Dreieck darstellen

  Alt 2. Okt 2012, 10:19
Hallo,

ah OK, das habe ich überlesen, dass es nur ein Punkt sein soll. d.h. du brauchst den Schwerpunkt des Dreiecks mit unterschiedlich gewichteten Eckpunkten - da muss ich passen. Mit etwas Zeit könnte ich da aber sicherlich was zusammenbasteln....

so jetzt...

den Schwerpunkt rechnest Du mit

Code:
xS = (xA + xB + xC)/3
yS = (yA + yB + yC)/3 
Quelle und Herleitung: http://www.arndt-bruenner.de/mathe/geometrie/schwerpunktdreieck.htm
aus diesem Mittel machst Du jetzt ein gewichtetes mittel... wenn mich nicht alles täuscht:


Code:
xS = ((nA*xA)/(nA+nB+nC) + (nB*xB)/(nA+nB+nC) + (nC*xC)/(nA+nB+nC))/(3)
yS = ((nA*yA)/(nA+nB+nC) + (nB*yB)/(nA+nB+nC) + (nC*yC)/(nA+nB+nC))/(3)
wobei nA..nC deine drei Werte von 0..1 sind.

Geändert von Lemmy ( 2. Okt 2012 um 11:53 Uhr) Grund: Korrektur gew. Mittel
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz