Pogledajte određenu poruku
Staro 16. 01. 2015.   #13
mslavko
profesionalac
Professional
 
Avatar mslavko
 
Datum učlanjenja: 25.10.2012
Poruke: 278
Hvala: 16
32 "Hvala" u 9 poruka
mslavko is on a distinguished road
Default

Probao sam da nacrtam liniju koristecu Brankov kod i napisao:

Kôd:
function drawPolyline(pts){
  ctx.beginPath();
  ctx.moveTo(pts[0].x,pts[0].y);
  for(var i=1;i<pts.length;i++){
    a = (((pts[i].x - 52.67) * (600 - 0)) / (52.7 - 52.67)) + 0;
    b = (((pts[i].y - 8.32) * (600 - 0)) / (8.39 - 8.32)) + 0;
    ctx.lineTo(a,b);
  }
  ctx.stroke();
}
ceo kod i demo: http://jsbin.com/yepigu

Radi OK.

Takodje sam pokusao da pomerim x,y pocetak sa 0,0 na prvu tacku a zatim uvecam sve to *100:

Citat:
ctx.scale(100,100);
ctx.translate(52.67528921580262,8.373513221740723) ;
ali to ne crta linije...

Poslednja izmena od mslavko : 16. 01. 2015. u 18:13.
mslavko je offline   Odgovorite uz citat