javascript - 扭曲 Raphael 中的 "path"

标签 javascript raphael vector-graphics

我想知道 RaphaelJS 中是否有可能扭曲任何形状/路径,例如,如果我在 0,0 10,0 10,10 0,10 的边界框中有一个形状,并且假设该形状的 handle 位于这些点,然后我将点 10,10 拖动到 11,15 ...此时我想扭曲形状以适应新的边界框。

想象一下形状很复杂,像这样 http://jsfiddle.net/8hMkC/

如果它必须是图像,那不是太大的问题(如果这可能的话?)

最佳答案

您可以使用 javascript 来操作 View 框。
http://jsfiddle.net/mihaifm/QqcwX/

添加一个代表按钮的新元素(圆圈或其他东西)并处理单击/拖动事件。然后您可以更改 View 框坐标。

关于javascript - 扭曲 Raphael 中的 "path",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10397096/

相关文章:

r - 如何在 R 中以矢量图形制作白色文本?

vector-graphics - 如何在 eps 文件的每个对象中用一种颜色替换另一种颜色?

javascript - Meteor/w Angular 2.0 db 不起作用

javascript - 如何在打开新表单时仅使用 vanilla JavaScript 关闭其他表单?

JavaScript 作用域问题导致只有一个绑定(bind)起作用

raphael - 带有可点击条形的 g.raphael 条形图

c++ - 如何创建简单的 2D 隐形传送?

javascript - 使用递归函数使div的背景反复改变颜色

javascript - 通过 Web API 或 libspotify 获取 Spotify 播放历史

javascript - 为什么这段代码不能在 IE 8 上运行?