Каким образом можно изменить систему координат формы либо графического поля?

Каким образом можно поменять систему координат формы или графического поля?

Задать свой вопрос
1 ответ

Область рисования.
Объект Область рисования Graphics позволяет избрать в качестве области рисования определенный элемент управления и владеет способами рисования графических фигур. Сначала необходимо в разделе объявления переменных найти имя объекта, например:

Dim Graph1 As Graphics

Потом в программном коде обработчика действия необходимо указать определенный элемент управления в качестве области рисования. Обычно в качестве области рисования выбирается размещенное на форме графическое поле (к примеру, PictureBox1):

Graph1 = Ме.PictureBox1.CreateGraphics ()

Перо.
Объект Перо Pen определяет цвет и ширину полосы рисования. Поначалу нужно в разделе объявления переменных найти имя объекта (к примеру, Pen1), установить цвет (например, красный Color.Red) и ширину полосы в пикселях (например, 3):

Dim Pen1 As New Pen(Color.Red, 3)

Потом в программном коде обработчика действия можно установить новые значения цвета и ширины полосы, к примеру:

Pen1.Color = Color.Green
Pen1.Width = 15

Кисть.
Объект Кисть Brush определяет цвет и стиль закрашивания прямоугольников, окружностей и иных замкнутых фигур. Поначалу нужно в разделе объявления переменных определить имя объекта (например, Brush1) и установить тип закраски и цвет (к примеру, непрерывная закраска синего цвета SolidBrush (Color.Blue) ):

Dim Brush1 As New SolidBrush (Color.Blue )

Потом в программном коде обработчика действия можно установить новый цвет закраски (например, пурпурный):

Brush1.Color = Color.Magenta

Графические методы.
Графические фигуры рисуются с использованием графических способов. Замкнутые фигуры, такие как прямоугольники либо эллипсы, состоят из двух долей контура и внутренней области. Контур рисуется с внедрением данного пера, а внутренняя область закрашивается с использованием заданной кисти.

Цвет.
Цвет устанавливается как значение свойства Color. Можно установить цвет с использованием нескольких 10-ов цветовых констант. Ниже приведены образцы установки зеленоватого цвета для объекта Pen1 и желтого цвета для объекта Brush1:

Pen1.Color = Color.Green
Brush1.Color = Color.Yellow

Для установки цвета в 24-битовой гамме цветов RGB используется метод Color.FromArgb (Red, Green, Blue), доводами которого являются три числа в спектре от 0 до 255 (интенсивности красного, зеленоватого и голубого цветов). К примеру, так можно установить пурпуровый цвет для объекта Brush1:

Brush1.Color = Color.FromArgb(255, 0 , 255)

Рисование текста.
Способ DrawString () дозволяет выводить текст в область рисования. Доводами метода является Строчка текста, Шрифт, Кисть и координаты начала строчки. Объекты Шрифт (например, drawFont) и Кисть (например, drawBrush) нужно объявить:

Dim drawFont As New Font (Arial, 16)
Dim drawBrush As New SolidBrush (Color.Black)

Рисование текста в поле рисования можно выполнить так:

Graphl1.DrawString (Текст, drawFont , drawBrush, 10, 10)

Системы координат.
Рисование линий, прямоугольников и иных фигур делается в компьютерной системе координат, начало которой расположено в верхнем левом углу формы либо элемента управления. Ось Х ориентирована вправо, а ось У вниз. Единицей измерения по умолчанию является точка (пиксель). Компьютерная система координат графического поля шириной 300 точек и вышиной 200 точек приведена на рисунке ниже.

При геометрических построениях и построении графиков функций удобнее использовать математическую систему координат, начало которой обычно находится в центре области рисования. Ось Х направлена на право, а ось У ввысь. Математическая система координат графического поля шириной 300 точек и вышиной 200 точек приведена ниже:

Для преображения компьютерной системы координат в математическую систему координат употребляется метод масштабирования и поворота осей ScaleTransform () и способ сдвига начала координат TranslateTransform ().

Способ Graph1.ScaleTransform(1 , 1) обеспечивает поворот оси У.

Метод Graph1.TranslateTransform(150 , -100) обеспечивает сдвиг по оси Х на 150 точек вправо и сдвиг по оси У на 100 точек вниз.

Анимация.
Для творенья анимации (иллюзии движения на экране какого-или объекта) применяется принцип смены кадров (изображений), как это делается в мультипликации. Для этого необходимо с определенной частотой рисовать объект в поле рисования, причем координаты объекта должны каждый раз изменяться на определенную величину.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Сколько стоит коктейль молочный? Точную цену надо?

Математика.

Составить рассказ Из чего складывался культ монарха помазанника Божьего?

История.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт