Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SeaMonster
15 / 15 / 0
Регистрация: 31.12.2012
Сообщений: 101
#1

Как замостить текстурой прямоугольник? - C++

23.01.2013, 15:03. Просмотров 724. Ответов 3
Метки нет (Все метки)

Имеется уже созданная (скорее всего загруженная из файла) текстура на hdc1, она известного размера (xt,yt) Надо ей замостить прямоугольник x1,y1,x2,y2 на hdc2 Правильно - т.е. если целое количество не влазит, то высести нужные куски по краям, если вообще текстура оказалась больше прямоугольника - то вывести ее часть.
1_ Это конечно можно сделать просто серией проверок и копирований в циклах, писать муторно но я это уже проделал.
2_ Можно это сделать Структурно, какой-то одной подходящей функцией WinApi или gdi+ , да еще и быстрее серии копирований?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2013, 15:03     Как замостить текстурой прямоугольник?
Посмотрите здесь:

C++ прямоугольник
C++ Подсчитать количество способов замостить шахматную доску доминошками
C++ Как создать пустой прямоугольник, используя шаблоны прорисовки?
C++ Как проще всего нарисовать прямоугольник?
Прямоугольник C++
3D прямоугольник C++
Прямоугольник C++
Поворот треугольника, закрашенного текстурой. Ввод данных C++
C++ Написать класс прямоугольник и построить прямоугольник, пересечением двух других
Определить количество плиток, чтобы замостить пол C++
ООП С++ прямоугольник C++
Как закрасить прямоугольник кроме кружков? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
23.01.2013, 16:18     Как замостить текстурой прямоугольник? #2
SeaMonster, Use OpenGL, Luke!
SeaMonster
15 / 15 / 0
Регистрация: 31.12.2012
Сообщений: 101
23.01.2013, 16:29  [ТС]     Как замостить текстурой прямоугольник? #3
Чтобы попробовать
1_ Что именно на OpenGL надо написать для именно моей задачи?
2_ Если запушу вмести OpenGL и gdi+, то вообще все повиснет, есть подводные камни или вообще все будет нормально вместе работать?
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
23.01.2013, 16:47     Как замостить текстурой прямоугольник? #4
SeaMonster, и что ты так вцепился в GDI+. Как по мне-ущербная вещь. Но это только ИМХО.
Само кошерно-это Qt.работа с OGL, загрузка текстур разных форматов, кнопочки, сеть, потоки, и еще масса чего.
Yandex
Объявления
23.01.2013, 16:47     Как замостить текстурой прямоугольник?
Ответ Создать тему
Опции темы

Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru