Когда элементы animVal и baseVal элемента SVG отличаются. Когда это подходящее время для их использования, чтобы получить правильное значение. Стеновую разницу можно прочитать на основе здесь, но меня больше беспокоит, когда все эти значения могут отличаться. Любое преобразование или масштабирование влияет на него?
Создайте еще одну запись в SO здесь
function rectCorner(rect){
pt.x = rect.x.animVal.value + rect.width.animVal.value;
pt.y = rect.y.animVal.value + rect.height.animVal.value;
return pt.matrixTransform(rect.getTransformToElement(svg));
}
в чем смысл использования animVal здесь?
спасибо, BSR.