Тема: Canvas html5
Показать сообщение отдельно
  #1 (permalink)  
Старый 27.10.2011, 11:28
Кандидат Javascript-наук
Отправить личное сообщение для Иваннн Посмотреть профиль Найти все сообщения от Иваннн
 
Регистрация: 31.05.2010
Сообщений: 106

Canvas html5
Доброго времени суток.
Изучаю HTML5 по последней спецификации. Дошел до canvas. Есть несколько вопрпосов, ответы на которые не могу найти в интернете. А спецификацю до конца не понимаю.
1 вопрос. нарисовал два кружочка. применяю fill() как браузер снает что я хочу закрасить?. Думал применяется к отдельным path-ам да в примерах вообще без создания областей обходятся. Зачем нужны path-ы и closePath() только чтобы применять замыкание контура?
2 вопрос. если фигуру нарисовал, затем нарисовал другую фигуру. можно ли вернутся к первой и, например , закрасить ее?
Save и restore относятся лишь к матрице трансформации.
3. Про анимацию. неужели необходимо при каждой итерации перерисовывать ВЕСЬ холст применив единственный созданный для этого метод (clearRect).В LibCanvas? например создается отдельный слой (как? неужели еще один элемент canvas, накладываемый на первый ) думаю что нет.
Помогите разобраться!
Ответить с цитированием