Raphael.js закрыть путь - PullRequest
       36

Raphael.js закрыть путь

0 голосов
/ 17 июня 2011

У меня проблема с закрытием пути с помощью raphael.js.

Вот мой путь: M 5 120 A 50,50 0 0,1 18,71 M 18 71 A 50,50 0 0,1 85,93 M 85 93 A 50,50 0 0,1 173,78 M 173 78 A 50,50 0 0,1 213,90 M 213 90 A 50,50 0 0,1 315, 120z

Вместо закрытия всего пути закрывается только последняя дуга, пока яхотите, чтобы весь путь был закрыт линией до первой точки.

любая идея?

1 Ответ

3 голосов
/ 17 июня 2011

Команда M перемещает путь в новую точку (например, M 18 17 перемещается в положение (18,17)) и начинает новый участок чертежа. Вы можете удалить все M команд на вашем пути, кроме первой, поскольку они просто перемещаются к точке, где путь уже существует (обратите внимание, что два числа перед M совпадают с двумя числами после него).

Тогда у вас должно быть то, что вы хотите - единственный путь, который правильно закрывается:

M 5 120 A 50,50 0 0,1 18,71 A 50,50 0 0,1 85,93 A 50,50 0 0,1 173,78 A 50,50 0 0,1 213,90 A 50,50 0 0,1 315, 120z
...