FabricJS: Objekt immer auf Leinwand zentrieren

Ist es möglich, ein Objekt IMMER auf einer Stoffleinwand zu zentrieren?

Hintergrund: Ich baue ein Webtool auf, mit dem es einfach ist, komplexe Animationen mit Fabricjs zu erstellen. Ich möchte in der Lage sein, die Leinwandgröße für Breite und Höhe auf 100% einzustellen. Daher möchte ich alle meine Objekte in der Mitte platzieren und einen X / Y-Versatz hinzufügen. Wenn ich später die Leinwandgröße verändere, kann ich die Objekte von der Mitte aus mit dem x / y-Versatz neu einstellen.

Gibt es so eine eingebaute Funktion? Oder sollte ich dem Objekt einfach eine Eigenschaft hinzufügen und, wenn die Größe der Zeichenfläche geändert wird, alle Objekte auf diese Eigenschaft überprüfen und die Position des Objekts in der Mitte der neuen Zeichenfläche neu anpassen?

Grüße und Danke Robert

Antworten auf die Frage(2)

Ihre Antwort auf die Frage