VERIFY subpath distances exclude jumps

master
Mike Sierra 2013-10-09 16:41:09 -04:00
parent 6f33992345
commit d8e7ced562
1 changed files with 9 additions and 9 deletions

View File

@ -1060,7 +1060,7 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
* Return coordinates of the point located at the given length on the given path. * Return coordinates of the point located at the given length on the given path.
** **
- path (string) SVG path string - path (string) SVG path string
- length (number) - length (number) distance, in pixels, from the start of the path, excluding non-rendering jumps VERIFY
** **
= (object) representation of the point: = (object) representation of the point:
o { o {
@ -1074,13 +1074,13 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
* Snap.path.getSubpath * Snap.path.getSubpath
[ method ] [ method ]
** **
* Return subpath of a given path from given length to given length. * Return subpath of a given path between given start and end lengths
** **
- path (string) SVG path string - path (string) SVG path string
- from (number) position of the start of the segment - from (number) distance, in pixels, to the start of the segment VERIFY
- to (number) position of the end of the segment - to (number) distance, in pixels, to the end of the segment VERIFY
** **
= (string) pathstring for the segment = (string) path string definition for the segment
\*/ \*/
Snap.path.getSubpath = function (path, from, to) { Snap.path.getSubpath = function (path, from, to) {
if (this.getTotalLength(path) - to < 1e-6) { if (this.getTotalLength(path) - to < 1e-6) {
@ -1125,12 +1125,12 @@ Snap.plugin(function (Snap, Element, Paper, glob) {
* Element.getSubpath * Element.getSubpath
[ method ] [ method ]
** **
* Return subpath of a given element from given length to given length. Only works for `path` elements. * Return subpath of a given element from given start and end lengths. Only works for `path` elements.
** **
- from (number) position of the start of the segment - from (number) distance, in pixels, of the start of the segment VERIFY
- to (number) position of the end of the segment - to (number) distance, in pixels, of the end of the segment VERIFY
** **
= (string) pathstring for the segment = (string) path string definition for the segment
\*/ \*/
elproto.getSubpath = function (from, to) { elproto.getSubpath = function (from, to) {
return Snap.path.getSubpath(this.attr("d"), from, to); return Snap.path.getSubpath(this.attr("d"), from, to);