Ich habe eine Oberfläche in einem 3D-Raum, und ich muss die Koordinaten der Mitte dieser Oberfläche berechnen. Die Oberfläche ist ein Polygon.Finden der Koordinaten x y z der Mitte einer Oberfläche
fand ich diese Formel:
X1 += SUM[(xi + xi+1) * (xi* yi+1 - xi+1 * yi)]/6/area
Y1 += SUM[(yi + yi+1) * (xi* yi+1 - xi+1 * yi)]/6/area
Aber es funktioniert nur für 2D. Es gibt x- und y-Werte. In meinem Fall brauche ich 3 Koordinaten, x y z.
Wie kann ich das tun?
Ich brauche die Mitte der ausgewählten Flächen, aber sie können eine beliebige Form haben, da sie ein Polygon sind.
Vielen Dank.
Ist das Polygon aus der Ebene verzogen? Die Antwort hängt davon ab. – duffymo
ja es ist nicht auf der XY-Ebene, das Polygon liegt zwischen XYZ, wenn ich den Mittelpunkt manuell finden alle Koordinaten sind anders als 0 –
meinst du ein Zentrum der Massenposition? Sie müssen eine Integration durchführen. Kennst du Kalkül? – duffymo