Wie kann ich den Schwerpunkt für Vektorobjekte berechnen?


10

Ich mache ein Handy (im Calder-Sinne) durch Laserschneiden aus einer Vektordatei (Corel Draw). Ich habe eine Reihe von Umrissen, die die einzelnen Stücke sein werden.

Gibt es in Corel (oder einem anderen Programm) eine Möglichkeit, den Schwerpunkt zu berechnen, sodass ich die Löcher platziere, um die Teile aufzuhängen?Geben Sie hier die Bildbeschreibung ein


Inventor wird es tun, aber es ist wahrscheinlich übertrieben für Ihre Bedürfnisse. Vielleicht die Demo?
Sam

3
Das klingt nach Mathe. Wir sind hier nur ein paar Grafikdesigner. ;)
DA01

Antworten:


9

Diese Antwort zählt möglicherweise nicht, wenn Sie eine streng programmatische Lösung benötigen, aber ich fand sie interessant und dachte, ich würde sie teilen. :) :)

Der mathematische Weg wäre, die Form in eine Ansammlung von Dreiecken zu zerlegen und einen gewichteten Durchschnitt ihrer einzelnen Schwerpunkte zu ermitteln. Ich glaube nicht, dass eines der beliebten Zeichenprogramme dies für Sie automatisieren wird. Dies kann manuell erfolgen, ist aber möglicherweise Ihre Zeit nicht wert.

Diese Website enthält eine Aufschlüsselung eines physischen Ansatzes, der sich möglicherweise schneller auf Ihre Zeit auswirkt : http://www.scn.org/~bh162/center_of_mass.pdf

Die Grundvoraussetzung ist, dass Objekte mit gleichmäßiger Dicke mithilfe von 2-3 Lotlinien aus zufälligen Punkten an oder in der Nähe der Kanten Ihrer Form bestimmt werden können.

  1. Drucken Sie eine Kopie Ihrer Form aus und schneiden Sie sie aus.
  2. Wählen Sie 3 Punkte in der Nähe verschiedener Kanten Ihres Objekts aus.
  3. Verwenden Sie einen Stift oder Nagel, um Löcher in Ihre 3 Punkte zu stechen. Die Löcher sollten etwas größer als der Durchmesser des Geräts sein, damit der Ausschnitt frei schwingen kann.
  4. Hängen Sie Ihr Objekt mit dem Stift durch eines der Löcher.
  5. Verwenden Sie während des Hängens Ihres Objekts eine Schnur und ein Gewicht, um eine Lotlinie zu erstellen und die Linie zu verfolgen.
  6. Wiederholen Sie die Hang & Lot-Linie für die anderen Löcher.
  7. Der Punkt, an dem sich alle Ihre Linien schneiden, ist der Schwerpunkt Ihrer Form.
  8. Wenn Ihre Linien präzise sind, sollten Sie in der Lage sein, ein genaues Zentrum mit 2 Linien zu bestimmen, und die 3. Linie dient nur zur zusätzlichen Überprüfung.

2
fabelhaft. Wir sind es so gewohnt, die Software zu haben, die die Arbeit für uns erledigt, dass wir manchmal (oft) die Idee übersehen, dass die beste Lösung die einfache physische ist!
Lauren-Clear-Monica-Ipsum

Ich stimme zu: Ich wollte vorschlagen, es aus dem Schaumstoffkern herauszuschneiden ...
Horatio

3

Ich hatte das gleiche Dilemma und schrieb mit Adobe Illustrator ein Skript, das ein kleines Loch im Schwerpunkt eines unregelmäßigen Polygons platziert. Es hat super funktioniert! Nach dieser Iteration habe ich auch einige Ausschnitte hinzugefügt, um das Loch direkt über dem Schwerpunkt zu erstellen und sicherzustellen, dass das Teil gut ausbalanciert ist, wenn es nur an diesem einen Punkt aufgehängt ist.

Herunterladbares Skript: CentroidFinder.js

Blog-Beitrag: Ermitteln des Schwerpunkts eines Polygons in Adobe Illustrator


1

Ich exportiere in eine sehr große PNG-Datei mit 3000 Pixeln. Dann ziehe ich per Drag & Drop nach Algodoo (das jetzt kostenlos ist). Setzen Sie die Achse an die gewünschte Stelle und spielen Sie die Simulation ab. Sie zeigt Ihnen, wo sie aus dem Gleichgewicht geraten ist. Sie können Ihre Zeichnung dann anpassen, bis sie an der gewünschten Stelle ausgeglichen ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.