Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Как рисуются сложные контуры
Как рисуются сложные контуры
Контуры сложных фигур рисуются в три этапа.
1. Web-обозреватель ставится в известность, что сейчас начнется рисование контура сложной фигуры.
2. Рисуются отдельные линии, прямые и кривые, составляющие сложный контур.
3. Web-обозреватель ставится в известность, что рисование контура закончено, и теперь фигура должна быть выведена на канву, возможно, с созданием заливки.
Также можно указать Web-обозревателю, что следует замкнуть нарисованный контур.
Рисование сложного контура начинается с вызова метода beginPath, который не принимает параметров и не возвращает результата.
Собственно рисование линий, составляющих сложный контур, выполняют особые методы, которые мы далее рассмотрим.
После окончания рисования сложного контура мы можем захотеть, чтобы Web-обозреватель его замкнул. Это реализует метод closePath, который не принимает параметров и не возвращает результата. После его вызова последняя точка контура будет соединена с самой первой, в которой началось его рисование.
Завершает рисование контура вызов одного из двух методов: stroke или fill. Первый метод просто завершает рисование контура, второй, помимо этого, замыкает контур, если он не замкнут, и рисует заливку получившейся фигуры. Оба метода не принимают параметров и не возвращают результата.
А теперь рассмотрим методы, которые используются для рисования разнообразных линий, составляющих сложный контур.
- Можно ли выполнять сложные вычисления, используя Калькулятор Windows?
- Более сложные трансформации
- 11.2. Более сложные проекты
- Глава 9. Более сложные структуры данных
- 20.4.1.1. Сложные объявления
- Более сложные способы организации данных
- Сложные проблемы
- Сложные запросы: выручат скобки
- Более сложные приемы: fcntl и mmap
- Сложные инструменты оценки эффекта
- Контуры
- Более сложные