2017-12-07 3 views
0

Ich habe ein Dreieck, der Vektor ist A (x1, y1), B (x2, y2), C (x3, y3), diese sind alle bekannt , dann möchte ich den Vektor A auf eine neue Position D (x1, y4) hochschieben - ändere einfach die Koordinate y, wenn der Bereich des neuen Dreiecks (BCD) bekannt ist, wie kann ich den y4 berechnen?Wie bekomme ich die Dreiecksvektorkoordinate, wenn der Dreiecksbereich bekannt ist

enter image description here

dank saibot, ihm eine Lösung wie diese gemeinsam nutzen: enter image description here

+0

meine Mathematik ist arm, das ist wirklich ein großes Problem für mich. – sendreams

Antwort

1

Geometrisch dieses Denken kann in zwei Schritten gelöst werden.

  1. Verschieben Sie eine Senkrechte zu BC nach oben links, bis das Dreieck die richtige Größe hat. Die Größe eines Dreiecks errechnet sich aus 1/2 * Basis * Höhe.

  2. Verschieben Eine Parallele zu BC bis A.x = D.x1. Dies ändert nicht die Fläche des Rechtecks.

+0

Ich aktualisiere die Frage und füge ein Bild hinzu, ist das deine Mittel? erster Schritt A nach A ', dann A' nach D – sendreams

+0

Ja, genau das meinte ich. Sie müssen immer noch rechnen, aber das wird es einfacher machen. – SaiBot

+0

vielen dank, der erste schritt ist einfach zu implementieren, aber der zweite schritt, wie zu implementieren, ist eine idee? – sendreams

Verwandte Themen