2014-09-18 1 views
-1

Я получаю c.beginPath не является функцией, в то время как я работал над этим кодом раньше, чем это было, но после некоторых небольших изменений она перестала быть признанной функцией, кто-нибудь знает, почему это так?c.beginPath не функция? это была минута назад

var canvas=document.getElementById('canvas'); 
var c = canvas.getContext('2d'); 
var x = 0, 
    y = 0, 
    a = 0, 
    b = 0, 
    c = 0, 
    d = 0, 
    e = 0, 
    f = 0; 

setInterval(function(){ 
x = 0 * x + 0 * y + 50; 
y = 0 * x + 16 * y + 0; 


a = -15 * a + 26 * b + 57.5; 
b = 28.3 * a + 23.7 * b - 8.4; 


c = 19.7 * c + 22.6 + d + 40; 
d = -22.6 * c + 19.7 * d + 4.9; 


e = 84.9 * e - 3.7 * f + 7.5; 
f = 3.7 * e + 84.9 * f + 18.3; 

c.beginPath(); 
c.strokeStyle = "green"; 
c.lineWidth = .5; 
c.moveTo(50.05, 0); 
c.lineTo(x, y); 
c.moveTo(51.7, 6.6); 
c.lineTo(a, b); 
c.moveTo(44.55, 18.7); 
c.lineTo(c, d); 
c.moveTo(74.8, 102.85); 
c.lineTo(e, f); 
c.stroke(); 
console.log(x); 
}, 50) 

ответ

2
var c = canvas.getContext('2d'); 
: 
var ... c = 0. ...; 
: 
c = 19.7 * c + 22.6 + d + 40; 

Это может быть раз была функция, но, что средняя линия выше положило конец этой идее :-)

Классический аргумент, если таковые необходимы, что имена объектов код должен быть значащий,, единственное исключение - это очень локализованные копии i, конечно. Как C-кодер, вы должны выиграть это от моих холодных, мертвых рук.

+1

@Plenty: Нет, но я однажды похоронил топор, если это поможет. Я также сжег мосты и отрезал свой нос, показывая свое лицо, в разные моменты моей карьеры :-) – paxdiablo

+0

@Plenty, более серьезное замечание, вам было бы лучше задавать вопросы о фракталах как о _сепарате (и постарайтесь сделать их как можно более конкретными), многие другие люди увидят его, а не посчитают комментарий к несвязанному ответу. Именно так SO работает лучше всего. – paxdiablo

+1

хорошо, мне хотелось разобраться в этом сам, но я добираюсь до моего переломного момента здесь, этот фрактальный заговор сводит меня с ума, благодаря облегчению настроения :). – Plentybinary

Смежные вопросы