【问题标题】:Get the max coordinates of a raphael object获取 raphael 对象的最大坐标
【发布时间】:2011-10-09 19:54:06
【问题描述】:

我目前正在使用 raphael.js,是否可以获得基于路径的 raphael 对象的最大坐标(例如正方形中的四个角)?

【问题讨论】:

    标签: path coordinates raphael


    【解决方案1】:

    我想你想使用边界框 - getBBox();

    var p = paper.path(['M', 10, 10, 'l', 30, 30, 'a', 20, 30, 0, 1, 0, 40, 10, 'a', 20, 30, 0, 1, 0, 40, 10, 'l', -15, -18]);
    var bb = p.getBBox();
    paper.rect(bb.x,bb.y,bb.width,bb.height).attr({"stroke":"red"});
    

    你会在thisfiddle 找到一个例子

    这有帮助吗?

    【讨论】:

    • 这是像素。为了便于说明,我修改了小提琴以显示围绕圆圈的边界框。
    猜你喜欢
    • 1970-01-01
    • 2018-08-06
    • 2013-08-18
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    相关资源
    最近更新 更多