Перед использованием класс Raster надо импортировать в Ваш проект: Конструктор класса Raster аналогичен конструктору класса BitmapData:

Размер: px
Начинать показ со страницы:

Download "Перед использованием класс Raster надо импортировать в Ваш проект: Конструктор класса Raster аналогичен конструктору класса BitmapData:"

Транскрипт

1 Класс Raster Класс Raster расширяет возможности стандартного класса AS3.0 - класса BitmapData - и предлагает быстрый и простой способ рисования растром (внешне это имеет много схожего с рисованием через методы популярного класса Graphics). Авторы класса Raster - Didier Brun, Drew Cummins и Thibault Imbert. Распространяется класс свободно. Скачать его можно инете, например, здесь. Возможно, для Adobe Flash CS4, из проекта, который будет использовать класс Raster, надо будет указать путь к этому классу: Перед использованием класс Raster надо импортировать в Ваш проект: Конструктор класса Raster аналогичен конструктору класса BitmapData: var raster:raster = new Raster(width, height, transparent, color);

2 width - ширина растрового изображения в пикселах height - высота растрового изображения в пикселах transparent - флаг использования прозрачности со значением true или false color - цвет растрового изображения Чтобы визуализировать результат работы класса Raster надо выполнить ещё два шага: 1.) Создать объект класса Bitmap и передать ему в качестве параметра созданный объект класса Raster: 2.) Добавить объект класса Bitmap в список отображения: Методы класса Raster: 1.) Рисование линии - line ( x0:int, y0:int, x1:int, y1:int, color:uint ) x0:int, y0:int - координаты первой точки x1:int, y1:int - координаты второй точки color:uint - цвет линии, соединяющей эти точки raster.line(20,20,180,180,0xffffff);

3 2.) Рисование треугольника - triangle ( x0:int, y0:int, x1:int, y1:int, x2:int, y2:int, color:uint ) x0:int, y0:int - координаты первой точки треугольника x1:int, y1:int - координаты второй точки треугольника x2:int, y2:int - координаты последней точки треугольника color:uint - цвет линии, которая соединит ранее созданные точки raster.triangle(50,50,150,50,100,150,0xffffff)

4 3.) Рисование треугольника с заливкой - filledtri ( x0:int, y0:int, x1:int, y1:int, x2:int, y2:int, color:uint ) Здесь отличие от предыдущего метода заключается в том, что последний параметр (color) задаёт не цвет обводки треугольника, а цвет его заливки. raster.filledtri (50,50,150,50,100,150,0xFFFFFF)

5 4.) Рисование круга - circle ( px:int, py:int, r:int, color:uint ) px:int, py:int - координаты центра круга в пикселах r:int - радиус круга color:uint - цвет обводки круга raster.circle(100,100,50,0xffffff);

6 5.) Рисование круга - aacircle ( px:int, py:int, r:int, color:uint ) Параметры такие же, как и в предыдущем случае, но различаются алгоритмы рисования и, следовательно, полученный результат. raster.aacircle(100,100,50,0xffffff);

7 6.) Рисование линии - aaline ( x1:int, y1:int, x2:int, y2:int, color:uint ) Параметры такие же, как и в случае с line, но различаются алгоритмы рисования и, следовательно, полученный результат. raster.aaline(20,20,180,180,0xffffff)

8 7.) Рисование прямоугольника - drawrect ( rect:rectangle, color:uint ) rect:rectangle - объект класса Rectangle. Объект Rectangle представляет собой область, которая определяется расположением, задаваемым точкой левого верхнего угла (x, y), шириной и высотой. Конструктор этого класса имеет вид: var rect:rectangle = new Rectangle(x:Number = 0, y:number = 0, width:number = 0, height:number = 0); color:uint - цвет обводки прямоугольника var rect:rectangle = new Rectangle(50,50,100,100); raster.drawrect(rect,0xffffff);

9 8.) Прямоугольник с округлёнными углами - drawroundrect ( rect:rectangle, ellipsewidth:int, color:uint ) rect:rectangle - объект класса Rectangle (смотри выше) ellipsewidth:int - этот параметр определяет вид сглаженного угла. Интересные результаты получаются при экспериментах со значением этого параметра. var rect:rectangle = new Rectangle(50,50,100,100); raster.drawroundrect(rect,20,0xffffff);

10 А вот какие результаты можно получить, поэксперементировав со значением ellipsewidth:

11 9.) Квадратичная кривая Безье - quadbezier ( anchorx0:int, anchory0:int, controlx:int, controly:int, anchorx1:int, anchory1:int, c:number, resolution:int = 3) anchorx0:int, anchory0:int - координаты начальной точки кривой anchorx1:int, anchory1:int - координаты конечной точки кривой controlx:int, controly:int - координаты контрольной точки c:number - цвет линии кривой resolution:int Схема (красным цветом выделена кривая):

12 raster.quadbezier (20,20,180,20,180,180,0xFFFFFF,3) 10.) Кубическая кривая Безье - cubicbezier ( x0:int, y0:int, x1:int, y1:int, x2:int, y2:int, x3:int, y3:int, c:number, resolution:int = 5 ) x0:int, y0:int - координаты начальной точки кривой x1:int, y1:int - координаты первой контрольной точки x2:int, y2:int - координаты второй контрольной точки x3:int, y3:int - координаты конечной точки кривой c:number - цвет кривой

13 raster.cubicbezier(20,20,100,20,100,180,180,180,0xffffff,5); edapskov, v.1.0

Рисование на компьютере в программе Paint

Рисование на компьютере в программе Paint Рисование на компьютере в программе Paint Paint это стандартная программа для рисования на компьютере. Она проста в обращении. В неё можно научиться рисовать, редактировать рисунки и фотографии, составлять

Подробнее

А. В. Флеров ПРАКТИЧЕСКИЕ И САМОСТОЯТЕЛЬНЫЕ РАБОТЫ В CORELDRAW

А. В. Флеров ПРАКТИЧЕСКИЕ И САМОСТОЯТЕЛЬНЫЕ РАБОТЫ В CORELDRAW МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ САНКТ-ПЕТЕРБУРГСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ А. В. Флеров ПРАКТИЧЕСКИЕ И САМОСТОЯТЕЛЬНЫЕ

Подробнее

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Цифровая фотограмметрическая система Версия 6.0.1 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Оглавление 1. Назначение документа... 3 2. Общие сведения... 3 3. Панель инструментов... 3 4. Быстрый просмотр FastOrtho... 4

Подробнее

Уроки Photoshop от Wacom

Уроки Photoshop от Wacom Уроки Photoshop от Wacom Настройка планшета и кистей для работы в Photoshop Этот урок предназначен для пользователей, впервые решивших использовать планшет для своего творчества и не искушенных доскональным

Подробнее

4. Работа с графиками

4. Работа с графиками 4. Работа с графиками 4.1 Окно «Графики» 4:2 4.1.1 Формат окна 4:2 4.1.2 Типы графиков 4:3 4.1.3 Способы создания нового графика 4:4 4.1.4 Отображение заявок и сделок на графике 4:5 4.1.5 Ввод заявок из

Подробнее

Создание и использование форм

Создание и использование форм Глава 8 Создание и использование форм Как уже отмечалось в главах 1 и 2 этой книги, такие объекты базы данных, как формы, предназначены в первую очередь для работы одновременно только с одной записью.

Подробнее

IBM - зарегистрированная торговая марка International Business Machines Corporation.

IBM - зарегистрированная торговая марка International Business Machines Corporation. Информация, содержащаяся в этом документе, может быть изменена без уведомления и не подразумевает обязательств со стороны ADW Software. Программное обеспечение, разработанное ADW Software и описываемое

Подробнее

Линейная функция: (2.2.1) График этой функции приведён на рисунке 2.2.1.

Линейная функция: (2.2.1) График этой функции приведён на рисунке 2.2.1. 2.2. ОСНОВНЫЕ ФУНКЦИИ, ВЫСТУПАЮЩИЕ КАК МОДЕЛИ ТРЕНДА Если в ходе предварительного анализа временного ряда удалось обнаружить в его динамике некоторую закономерность, возникает задача описать математически

Подробнее

Советы опытного пользователя. Работа в двумерном эскизе в системе Autodesk Inventor.

Советы опытного пользователя. Работа в двумерном эскизе в системе Autodesk Inventor. Советы опытного пользователя. Работа в двумерном эскизе в системе Autodesk Inventor. В данной статье нет ничего не известного обычным пользователям Autodesk Inventor. Просто несколько советов при работе

Подробнее

Академия АйТи Применение ПСПО. Лекции. Часть 4 Страница 1 из 273

Академия АйТи Применение ПСПО. Лекции. Часть 4 Страница 1 из 273 IV. РАБОТА С ОФИСНЫМИ ПРИЛОЖЕНИЯМИ...3 1. ОСНОВЫ РАБОТЫ С ОФИСНЫМ ПАКЕТОМ OPENOFFICE.ORG...3 Описание продукта...3 Справочная система...3 Краткая история OpenOffice.org...3 Новое в последней версии пакета

Подробнее

Урок 1 С чего начать? Как построить границы участка?

Урок 1 С чего начать? Как построить границы участка? Урок 1 С чего начать? Как построить границы участка? Варианты переноса чертежа с бумаги в программу 1. Как построить границы участка на рабочем поле, если план участка нанесен на миллиметровке?. Тогда

Подробнее

Путилов Виктор Васильевич МАОУ СОШ 146 Системы логических уравнений.

Путилов Виктор Васильевич МАОУ СОШ 146 Системы логических уравнений. Путилов Виктор Васильевич МАОУ СОШ 46 Системы логических уравнений. Оглавление Замечание о замене переменных.... Задачи содержащие импликацию или ее эквивалентную запись....2 Наличие дополнительного условия...6

Подробнее

УПРАЖНЕНИЕ 6 Управление масштабом изображений. Работа с видами

УПРАЖНЕНИЕ 6 Управление масштабом изображений. Работа с видами УПРАЖНЕНИЕ 6 Управление масштабом изображений. Работа с видами Упражнение 6-1. Масштабирование изображения На основе чертежа пуансона создадим чертеж подобной детали, размеры которой в два раза меньше

Подробнее

Лабораторная работа 3. Программирование на языке Visual Basic for Applications (VBA) Теоретическая часть

Лабораторная работа 3. Программирование на языке Visual Basic for Applications (VBA) Теоретическая часть Лабораторная работа 3. Программирование на языке Visual Basic for Applications (VBA) В этой лабораторной работе необходимо выполнить задания своего варианта (номер варианта выбираете по последней цифре

Подробнее

Никита Культин Лариса Цой

Никита Культин Лариса Цой Никита Культин Лариса Цой Санкт-Петербург «БХВ-Петербург» 2011 УДК 681.3.06 ББК 32.973.26-018.2 К90 К90 Культин, Н. Small Basic для начинающих / Н. Культин, Л. Цой. СПб.: БХВ-Петербург, 2011. 256 с.: ил.

Подробнее

Е.М.Балдин. L A TEX в России

Е.М.Балдин. L A TEX в России LATEX, GNU/Linux и русский стиль. Е.М.Балдин L A TEX в России Эта статья была опубликована в декабрьском номере русскоязычного журнала Linux Format (http://www.linuxformat.ru) за 2006 год. Статья размещена

Подробнее

Оптические сети доступа к общему ресурсу на основе волновых фильтров с периодической характеристикой «длина волны прозрачность»

Оптические сети доступа к общему ресурсу на основе волновых фильтров с периодической характеристикой «длина волны прозрачность» Оптические сети доступа к общему ресурсу на основе волновых фильтров с периодической характеристикой «длина волны прозрачность» Система передачи данных (Рис. 1) [1] содержит общий ресурс, например, сеть

Подробнее

Начало работы в 3ds Max

Начало работы в 3ds Max Глава 2 Начало работы в 3ds Max В этой главе вы познакомитесь с интерфейсом программы 3ds Max, а также научитесь создавать простейшие трехмерные сцены, используя примитивы. Много внимания в этой главе

Подробнее

РАБОТА С ТЕКСТОВЫМ РЕДАКТОРОМ MS WORD

РАБОТА С ТЕКСТОВЫМ РЕДАКТОРОМ MS WORD Министерство образования и науки Российской Федерации Дальневосточный федеральный университет Инженерная школа РАБОТА С ТЕКСТОВЫМ РЕДАКТОРОМ MS WORD Методические указания к практическим занятиям Владивосток

Подробнее

Microsoft Visio как основа для создания графических редакторов. Авторы: Казакова Анастасия, Чернятчик Роман

Microsoft Visio как основа для создания графических редакторов. Авторы: Казакова Анастасия, Чернятчик Роман Microsoft Visio как основа для создания графических редакторов Авторы: Казакова Анастасия, Чернятчик Роман Цель документа... 3 Введение... 3 Графический редактор... 5 Интеграция приложения со средой Microsoft

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 1 «НАСТРОЙКА ИНТЕРФЕЙСА 3DS MAX»

ЛАБОРАТОРНАЯ РАБОТА 1 «НАСТРОЙКА ИНТЕРФЕЙСА 3DS MAX» ЛАБОРАТОРНАЯ РАБОТА 1 «НАСТРОЙКА ИНТЕРФЕЙСА 3DS MAX» Основными элементами пользовательского интерфейса системы 3ds Max, помимо традиционного меню Windows-приложений, являются область построений, разделенная

Подробнее

Работа в MS Office 2007. Текстовый процессор Word 2007

Работа в MS Office 2007. Текстовый процессор Word 2007 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ М. С. Кукушкина,

Подробнее

Padlet - коллективный блог или ещё один способ организации совместной деятельности

Padlet - коллективный блог или ещё один способ организации совместной деятельности Padlet - коллективный блог или ещё один способ организации совместной деятельности Padlet бесплатный сервис для быстрого обмена заметками и совместной работы над проектами. Ресурс расположен по адресу

Подробнее

Решения задач по математике «Плехановской олимпиады школьников» (очный тур 10 класс)

Решения задач по математике «Плехановской олимпиады школьников» (очный тур 10 класс) Задача 1 Решения задач по математике «Плехановской олимпиады школьников» (очный тур 10 класс) Найдите все простые числа p и q такие, что выражение целого числа является квадратом 1 Очевидно, что при q

Подробнее

KMnet Viewer Руководство пользователя

KMnet Viewer Руководство пользователя KMnet Viewer Руководство пользователя Замечания об авторских правах Несанкционированное копирование всего или части этого руководства запрещена. Информация в этом руководстве может быть изменена с целью

Подробнее

ПОСТРОЕНИЕ ИЗОЛИНИЙ ПО НЕРЕГУЛЯРНОЙ СЕТИ ТОЧЕК В РАМКАХ ГРАФИЧЕСКОЙ СИСТЕМЫ ISOGRAPH

ПОСТРОЕНИЕ ИЗОЛИНИЙ ПО НЕРЕГУЛЯРНОЙ СЕТИ ТОЧЕК В РАМКАХ ГРАФИЧЕСКОЙ СИСТЕМЫ ISOGRAPH ПОСТРОЕНИЕ ИЗОЛИНИЙ ПО НЕРЕГУЛЯРНОЙ СЕТИ ТОЧЕК В РАМКАХ ГРАФИЧЕСКОЙ СИСТЕМЫ ISOGRAPH В.В. Копейкин, Ю.В. Алферов Гидрометеорологический научно-исследовательский центр Российской Федерации help@tushino.com,

Подробнее

Что есть и чего нет в этой книге

Что есть и чего нет в этой книге Ââåäåíèå Меня никогда не переставал потрясать тот факт, что программа AutoCAD появилась более четверти столетия назад в те времена, когда многие были твердо уверены, что компьютеры годятся только для математических

Подробнее

SIMATIC. WinCC V7.0. Начало работы. Начало работы. Приветствие 2. Значки 3. Создание проекта 4. Настройка связи 5. Конфигурирование экранов процесса

SIMATIC. WinCC V7.0. Начало работы. Начало работы. Приветствие 2. Значки 3. Создание проекта 4. Настройка связи 5. Конфигурирование экранов процесса с SIMATIC WinCC V7.0 SIMATIC WinCC V7.0 Печатная версия интерактивной справки 1 Приветствие 2 Значки 3 Создание проекта 4 Настройка связи 5 Конфигурирование экранов процесса 6 Архивирование и отображение

Подробнее

Формирование сечений и расчет их геометрических характеристик. Руководство пользователя

Формирование сечений и расчет их геометрических характеристик. Руководство пользователя Формирование сечений и расчет их геометрических характеристик Руководство пользователя ББК 32.97 К 26 УДК (539.3+624.014):681.3 К 26 Карпиловський В.С. та ін. Формування перерізів та розрахунок їх геометричних

Подробнее

Работа с графиком исторических данных панели СП270

Работа с графиком исторических данных панели СП270 Работа с графиком исторических данных панели СП270 1) Для создания исторического графика используется элемент «График исторических данных» конфигуратора СП200, для создания необходимо нажать, на пиктограмму

Подробнее