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

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

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






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

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; просмотров: 393. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

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