Студопедия — Використання перетворень
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Використання перетворень






Існує три типи перетворень (масштабування, обертання і переклад)

1. У папці HTML5_05lessons, відкрийте 05_usingtransforms.HTML-файл і збережіть копію файлу 05_usingtransforms_work.html. Файл має п'ять прямокутників, проведених через полотно.

2. Відкрийте браузер і перегляньте HTML-сторінку, щоб побачити прямокутники.

Рисунок 24 – П'ять прямокутників

3. Після Rectangle додайте наступні рядки коду, як показано тут:

//rectangle1

  ctx.fillRect(30, 120, 40, 40);

ctx.translate(0, 20);

//rectangle2

  ctx.fillRect(80, 120, 40, 40);

Результатом виконання наступного коду є зміщення прямокутника, де х є зміщенням, а другий параметр – зсув.

4. Збережіть HTML-файл, а потім переключіться в браузер і перегляньте HTML-сторінку.

Рисунок 25 – Останні чотири прямокутники зміщені вниз по осі ординат

5. Ви зможете побачити, що як тільки встановлено переклад, перетворення застосовується до всіх малювання інструкції після нього. Після Rectangle1, додайте наступні рядки:

/ / Rectangle1

ctx.fillRect (30, 120, 40, 40);

ctx.save ();

ctx.translate (0, 20);

Додайте наступні рядки:

/ / Rectangle4

ctx.fillRect (180, 120, 40, 40);

ctx.restore ();

/ / Rectangle5

ctx.fillRect (230, 120, 40, 40);

6. Збережіть HTML-файл, а потім переключіться в браузер і перегляньте HTML-сторінку, що відображає ваші зміни.

Рисунок 26 – Тільки три середні прямокутники відсунуті вниз по осі ординат

7. При повернення в текстовий редактор, додайте наступні рядки:

ctx.save ();

ctx.rotate (0.19);

8. Збережіть HTML-файл, а потім переключіться в браузер і перегляньте HTML-сторінку, що відображає ваші зміни.

Рисунок 27 – Останні чотири прямокутники зміщуються вниз, а другий і третій повертається

9. Додайте наступний рядок:

ctx.restore ();

10. Збережіть HTML-файл, а потім переключіться в браузер і перегляньте HTML-сторінку, що відображає ваші зміни.

Рисунок 28 – Три прямокутники зміщуються вниз і один обертається

 

11. Після того, додайте наступний рядок:

ctx.scale (0.5, 0.7);

12. Збережіть HTML-файл, а потім переключіться в браузер і перегляньте HTML-сторінку, що відображає ваші зміни.

Рисунок 29 – Три прямокутники зміщуються вниз, один обертається, і один масштабується







Дата добавления: 2015-09-07; просмотров: 397. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия