Raphael Position

8

Wie kann ich die Position eines Objekts in Raphael bekommen? Ich kann die Größe mit getBBox () erhalten, aber es scheint keine Möglichkeit zu geben, die Position zu bekommen?

    
Marc 25.10.2010, 21:40
quelle

5 Antworten

16

getBBox () sollte Ihnen sowohl die Position als auch die x- und y-Eigenschaften geben.

%Vor%     
Dmitry Baranovskiy 27.10.2010 06:02
quelle
7

getBBox () gibt ein Objekt mit 5 Eigenschaften zurück. Sie sind:

  1. x
  2. y
  3. Breite
  4. Höhe
  5. toString ()

Wenn Sie getBBox (false) festlegen, gibt es Koordinatendaten für die Position des Objekts NACH einer Umwandlung zurück. Setzen Sie es auf getBBox (true), um Koordinaten für das Objekt vor der Umwandlung zurückzugeben

benutze das so ...

%Vor%

edit: gerade heruntergeladen R 2.1 und ich glaube, es hat x2 und y2 zu den Eigenschaften von getBBox () zurückgegeben

    
b_dubb 21.03.2012 17:27
quelle
4

Je nachdem, um welche Art von Form es sich handelt, scheint die Dokumentation darauf zu verweisen, dass sie über die .attr() aufgerufen werden kann Funktion. Also, wenn es ein Kreis ist ...

%Vor%

Ein Quadrat hätte attr s von x, y, Breite, Höhe. Überprüfen Sie die Dokumentation für weitere Informationen.

    
clarkf 25.10.2010 21:54
quelle
2

Sie können auf diese Weise auch auf die x- und y-Werte zugreifen:

%Vor%     
mrowe.sch 14.10.2011 21:20
quelle
0

Attribute x, y sind diejenigen innerhalb der Menge. Das Problem hier ist, dass, wenn die Menge an anderer Stelle übersetzt wird, die durch .getBBOX () gegebenen x und y die Übersetzung nicht berücksichtigen.

Raphael.transformPath (path, transform) kann helfen, indem er dieselben Transformationen anwendet, die der Satz hat ...

Um diesen Punkt zu übersetzen, können Sie:

%Vor%     
Lego 04.06.2014 23:22
quelle

Tags und Links