Im Moment bin ich mit:Raphael Zentrum der Skala Transformation in Verfahren
r.forEach(
function (el) {
el.scale(0.5, 0.5, 0.0, 0.0);
});
jeweils maßstabs Objekt um (0/0), was in Ordnung arbeitet.
Die Raphael-Referenz besagt jedoch, dass die Maßstabsfunktion veraltet ist und ich stattdessen Raphael.transform (...) verwenden soll.
Ich habe versucht:
r.forEach(
function (el) {
el.transform("S(0.5)");
});
dies jedoch die Pfade mit der Bildmitte als Zentrum der Skala skaliert. Wie kann ich den gleichen Effekt mit der Transformationsfunktion erzielen?
Super, vielen Dank! Ich begann gerade, Übersetzungen und Maßstabsoperationen zu kombinieren ... – triggerfish
Dies half beim Skalieren eines Sets. Wenn Sie beim Skalieren eines Sets nicht vollständig "s" definieren, skalieren alle Objekte gemäß ihren eigenen Zentren, aber mit der vollständigen Definition skaliert das ganze Set zusammen. Das hat mir gerade so viel Zeit gespart! Danke !! – mattelliottIT