使用Raphael 2.0,我试图以相对于集合中所有对象的方式将变换应用于一组对象。但是,我得到的效果是变换单独应用于每个项目,而与集合中的其他对象无关。
例如: http: //jsfiddle.net/tim_iles/VCca9/8/ - 如果您现在取消对最后一行的注释并运行代码,每个圆圈都会缩放到 0.5 倍。我试图达到的实际效果是缩放整组圆圈,因此它们的相对距离也被缩放,这应该将它们全部放在白色正方形的边界框内。
有没有办法使用 Raphael 的内置工具来实现这一点?
使用Raphael 2.0,我试图以相对于集合中所有对象的方式将变换应用于一组对象。但是,我得到的效果是变换单独应用于每个项目,而与集合中的其他对象无关。
例如: http: //jsfiddle.net/tim_iles/VCca9/8/ - 如果您现在取消对最后一行的注释并运行代码,每个圆圈都会缩放到 0.5 倍。我试图达到的实际效果是缩放整组圆圈,因此它们的相对距离也被缩放,这应该将它们全部放在白色正方形的边界框内。
有没有办法使用 Raphael 的内置工具来实现这一点?