Редактирование: Участник:StarfloFr
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | {{#widget:Iframe | url=http://tm.spbstu.ru/htmlets/js2020/Natalin/Kursach1.html | width= | + | {{#widget:Iframe | url=http://tm.spbstu.ru/htmlets/js2020/Natalin/Kursach1.html | width=1920 | height=1080 | border=0}} |
==Код программы== | ==Код программы== | ||
Строка 183: | Строка 183: | ||
canvas.height = document.getElementById('size').value; | canvas.height = document.getElementById('size').value; | ||
} | } | ||
− | + | var tander = 0; | |
− | |||
− | + | function drawPath() { | |
− | + | tander++; | |
− | + | if(tander === 5){ | |
− | + | tander=0; | |
− | + | if ( pathx.length>=1000){ | |
− | + | pathx.shift(); | |
− | + | pathy.shift(); | |
− | + | } | |
− | + | var c = canvas.width / WIDTH; | |
− | + | pathx.push( balls[0].x*c); | |
− | + | pathy.push( balls[0].y*c); | |
− | + | } | |
ctx.beginPath(); | ctx.beginPath(); | ||
− | + | ctx.lineWidth = 2; | |
ctx.strokeStyle = 'Black'; | ctx.strokeStyle = 'Black'; | ||
− | + | ctx.moveTo(pathx[0], pathy[0]); | |
− | + | for (i=1;i<pathx.length; i++) | |
− | + | { | |
− | + | ctx.lineTo(pathx[i], pathy[i]); | |
+ | } | ||
+ | |||
+ | ctx.stroke(); | ||
} | } | ||
− | |||
− | |||
− | |||