假设我有一个立方贝塞尔曲线路径,如下所示(格式化为与Raphael路径函数一起使用):
M55 246S55 247 55 248
这只是一个例子。这是从我的绘图应用程序中提取的,我在其中使用光标在用户按住鼠标按钮时绘制一条线,类似于铅笔或记号笔。我使用jquery的mousemove事件在用户移动鼠标时在两个点之间绘制线条。还有另一个(参考点),在绘制线条之前被取出,以便可以创建贝塞尔曲线。
我的问题是:是否可能使Raphael仅绘制给定路径的一半?我知道getSubpath()函数,但如果我对贝塞尔曲线的理解正确,计算第二个参数将相当困难。 animate函数的问题是它会创建双重线条(也就是说,它创建了我想要的曲线和不应该显示的角形线框线,可能是因为鼠标移动得比动画处理快)。
当然,如果我的方法本身有缺陷(或者我对可能的解决方案的理解有误),我希望听到它。任何帮助都将不胜感激。
M55 246S55 247 55 248
这只是一个例子。这是从我的绘图应用程序中提取的,我在其中使用光标在用户按住鼠标按钮时绘制一条线,类似于铅笔或记号笔。我使用jquery的mousemove事件在用户移动鼠标时在两个点之间绘制线条。还有另一个(参考点),在绘制线条之前被取出,以便可以创建贝塞尔曲线。
我的问题是:是否可能使Raphael仅绘制给定路径的一半?我知道getSubpath()函数,但如果我对贝塞尔曲线的理解正确,计算第二个参数将相当困难。 animate函数的问题是它会创建双重线条(也就是说,它创建了我想要的曲线和不应该显示的角形线框线,可能是因为鼠标移动得比动画处理快)。
当然,如果我的方法本身有缺陷(或者我对可能的解决方案的理解有误),我希望听到它。任何帮助都将不胜感激。