19 Stimmen

Zufallsauswahl eines Punktes im Dreieck

Angenommen, Sie haben ein beliebiges Dreieck mit folgenden Eckpunkten A , B y C . Dieses Papier (Abschnitt 4.2) sagt, dass Sie einen Zufallspunkt erzeugen können, P gleichmäßig aus dem Inneren des Dreiecks ABC durch die folgende konvexe Kombination der Scheitelpunkte:

P = (1 - sqrt(r1)) * A + (sqrt(r1) * (1 - r2)) * B + (sqrt(r1) * r2) * C

donde r1 et r2 werden gleichmäßig aus [0, 1] y sqrt ist die Quadratwurzelfunktion.

Wie lässt sich begründen, dass die Stichprobenpunkte, die gleichmäßig verteilt im Dreieck ABC ?

エディテージ

Wie in einem Kommentar zu die Mathoverflow-Frage , Graphical Gems erörtert diesen Algorithmus .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X