根据Raphael JS 2中的边界框,调整形状以适合给定的边界

时间:2011-12-08 00:34:25

标签: javascript svg geometry raphael transformation

使用Raphael JS,我想将变换后的形状约束到给定的边界框。这意味着更新形状上的变换值,以使其边界框适合边界。

我可以检测到旋转的形状的边界框何时越过边界,但我需要一个解决方案来更新形状的位置,使其边界框位于边界上,而不是在边界上。

这是一个显示我的意思的jsFiddle:http://jsfiddle.net/jedateach/mhfZM/,如果其边界框大于边界,正确的行为使形状适合边界。换句话说,形状不应该越过边界线。

0 个答案:

没有答案