raphael.js'yi kullanarak basit bir ızgara çizme konusunda sorun yaşıyorum.raphael.js'yi kullanarak düz çizgiler çizmenin doğru yolu nedir?
ben paper.path() kullanıyorum ve her şey benim yol dizeleri ile iyi görünüyor:
ama nedense bu hale alır: Burada
ben kullanıyorum kodu Bu "ızgara"
// 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);
}
işlemek üzere (bu durumda cellsize = 50 ve this._offset = {x: 0, y 0})
Thx bro
Sadece (ile l sonra x ve y yerine) böyle vpaths yazmaya gerek , Çok basit bir şeyi özlediğime inanamıyorum. –
kavramı doğru buldunuz, ancak semantikleri karıştırdınız: mutlak ve göreceli komutlar arasındaki fark, mutlak ('L') ya da göreceli (' l') için küçük harfleri büyük harflerle belirtmektir. –
@EliranMalka ah, teşekkürler. – McGarnagle