Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти корень уравнения методом последовательных итераций.Второй корень вычисляет неверно http://www.cyberforum.ru/cpp-beginners/thread2263388.html
Задание:Написать программу для вычисления методом последовательных итераций уравнения x=Aexp(-x). Параметр А вводится пользователем .Проверить ,для каких значений параметра А применим метод...
C++ Принципы объектно-ориентированного проектирования
Приложение, которое читает данные из файла о координатах и размерах различных графических примитивов (отрезок, прямоугольник, эллипс, полигон и т.д.), их цвете (контура и заливки) и номере слоя....
C++ Виртуальные функции и абстрактные классы
Создать класс человек, имеющий имя (указатель на строку), возраст, вес. Определить конструктор, деструктор и функцию печати. Создать public-производный класс – совершеннолетний, имеющий номер...
C++ Поиск суммы нечетных элементов бинарного дерева Пытаюсь написать программу поиска суммы нечетных элементов бинарного дерева. Получается как то не очень. Функция odd_sum выводит только первый нечетный элемент. Подскажите как это можно исправить\ ... http://www.cyberforum.ru/cpp-beginners/thread2263360.html
C++ Подскажите понять логику данного кода, начиная со строки фор, что на каждой строке выполняется http://www.cyberforum.ru/cpp-beginners/thread2263358.html
#include <stdlib.h> #include <stdio.h> #include <iostream> #define N 40 using namespace std; int main()
C++ Ошибка с подсчётом букв в string
Здравствуйте! У меня проблема во втором цикле моего кода, где должен работать поиск негласных букв в слове - неправильно работает подсчёт этих букв. И я не знаю, что делать - я много чего уже...
Потоки ввода/вывода C++
Здравствуйте! Расскажите мне пожалуйста подробнее о всех особенностях потоков ввода/вывода; в особенности почему, когда я заполняю структуру и в ней находятся переменные типа string/char и...
C++ Найти строки, квадрат первого элемента которых меньше абсолютного значения второго элемента Для матрицы из 2 столбцов и 9 строк отпечатать номер каждой строки, квадрат первого элемента которой меньше абсолютного значения второго элемента строки, и число таких строк http://www.cyberforum.ru/cpp-beginners/thread2263328.html
C++ Найти сумму и число элементов массива, удовлетворящих условиям http://www.cyberforum.ru/cpp-beginners/thread2263327.html
1. Найти сумму и число тех элементов заданного массива X1,X2,...,Хn каждый из которых во - первых, больше элемента с тем же номером из другого заданного массива Y1, Y2,...,Yn а, во-вторых,...
C++ Найти максимальное число среди введённых отрицательных чисел С клавиатуры последовательно вводятся вещественные числа; признак окончания процесса - ввод числа 4444. Найти максимальное число среди введённых отрицательных чисел. Что-то написал, но не... http://www.cyberforum.ru/cpp-beginners/thread2263297.html
Виктория 89
0 / 0 / 0
Регистрация: 08.01.2017
Сообщений: 33
Записей в блоге: 1
0

Рисование графических примитивов

13.06.2018, 00:19. Просмотров 602. Ответов 1
Метки (Все метки)

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

Структура приложения должна соответствовать принципу единственной ответственности.

Примечание:

Для изображений, состоящих из нескольких графических объектов, которые могут перекрываться друг с другом, используется понятие слоя. Слой содержит один объект – это аналог прозрачной кальки, на которой нарисован этот объект. Такие кальки накладываются друг на друга. При этом слои нумеруются, минимальный номер слоя соответствует либо нижнему слою, либо верхнему, по выбору разработчика. При выводе изображения на экран сначала рисуется объект, находящийся на самом нижнем слое, затем поверх него – объект на следующем слое, и т.д. до последнего слоя.

Вернуться к обсуждению:
Рисование графических примитивов
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2018, 00:19
Готовые ответы и решения:

отображение графических примитивов
не подскажите как нарисовать круг, треугольник и домик. Ищу в интернете не как не могу найти(

Операция объединения для графических примитивов
Есть задача: создать систему классов, реализующих графические примитивы (круг, треугольник,...

Хранение, вывод и изменение графических примитивов
Здравствуйте! Помогите новичку организовать хранение, вывод и изменение графических примитивов....

Отрисовка примитивов в чужом приложении d3d9
Всем доброго времени суток! Есть задача вывести примитив в чужом приложении. Хук работает...

Что использовать для рисования примитивов
Ребят подскажите на чем можно программно порисовать? желательно на с++ в 12 визуалке для WinForm....

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru