在this stack overflow question的最佳答案之后,我能够使用Raphaël制作一个可拖动且可调整大小的基于路径的形状。
我无法弄清楚的一件事是,如果路径有中风,如何避免不等缩放。只要缩放比例为1:1,笔划宽度保持不变,但是沿一个方向或另一个方向拉伸路径会使笔划沿一个方向变薄。有没有办法在不影响中风的情况下改变路径?
答案 0 :(得分:0)
不使用转换。您可以尝试修改实际路径,例如" M10,10L20,20"将成为" M10,10L40,20" (相当于" S2,1")。
另外,看一下处理拖动/旋转/缩放的Raphael.FreeTransform(虽然没有解决笔画问题)。