关于如何在Raphael.js中绘制直线的说明

Wes*_*een 8 svg raphael

我想对拉斐尔的路径构造函数提供一些帮助.我不知道如何从一个点到另一个点画一条直线.我有

var line = paper.path(M 100 0 1 0 30 100)
Run Code Online (Sandbox Code Playgroud)

我想从point1(100 0)到point2(30 100)画一条线

Kev*_*sen 17

这很简单:

var line = paper.path( "M100,0 L30,100" );
Run Code Online (Sandbox Code Playgroud)

您还可以从数组中构建路径,这在某些情况下非常有用.

var line = paper.path( ["M", 100, 0, "L", 30, 100 ] );
Run Code Online (Sandbox Code Playgroud)

  • M ="移动到"而L ="行到".路径语法完全基于指令.如果您需要完整的命令列表,请查看http://www.w3.org/TR/SVG/paths.html上的w3c规范. (3认同)