У меня возникли проблемы с рисованием простой сетки с помощью raphael.js.Каков правильный способ рисования прямых линий с помощью raphael.js?
Я использую paper.path(), и все выглядит нормально с моими путями струнами:
, но как-то это визуализируется:
вот код, я использую чтобы сделать эту "сетку"
// vertical lines
for(var x = (this._offset.x % cellSize); x < this.width; x += cellSize){
var vpath = "M " + x + " 0 l " + x + " " + this.height + " z";
var vline = paper.path(vpath);
}
// horizontal lines
for(var y = (this._offset.y % cellSize); y < this.height; y += cellSize){
var hpath = "M 0 " + y + " l " + this.width + " " + y + " z";
var hline = paper.path(hpath);
}
(в данном случае cellSize = 50, и this._offset = {х: 0, Y: 0})
Thx братан , Я не могу поверить, что пропустил что-то настолько простое. –
Вы правильно поняли концепцию, но перепутали семантику: разница между абсолютными и относительными командами заключается в определении заглавных букв для абсолютных ('L') или строчных букв для относительных (' l'). –
@EliranMalka ах, спасибо. – McGarnagle