|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.12.2010, 07:54 | #1 |
Регистрация: 28.02.2008
Сообщений: 6
|
Отображение текстуры на канаве в изометрических координатах
Делаю тайловый (как googlemap) картографический двиг. Пока все работает в плоскости экрана, но есть мысль выводить карту под наклоном для придания эффекта перспективы. И вот возникает вопрос: как нарисовать квадратное изображение по новым изометрическим координатам. Может уже есть какая-нибудь функция типа DrawStretch, но рисующая BitMap не по двум точкам, а по 4-м?
Последний раз редактировалось Sheleh; 01.12.2010 в 08:33. Причина: дополнил картинками |
03.12.2010, 10:45 | #2 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Через Paint -> Рисунок -> Растянуть\наклонить.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
03.12.2010, 15:38 | #3 |
Форумчанин
Регистрация: 25.05.2010
Сообщений: 169
|
DeKot:
ты просто сместил верхнею сторону. Sheleh же нужно перспективная отрисовка изображения. Sheleh: Для этого можно воспользоваться Open GL. создавать плоскость где будешь рисовать, грузить туда текстуру и наклонять камеру на нужный угол. Или поищи в нете формулу координат пикселя в перспективе |
03.12.2010, 22:02 | #4 | |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Цитата:
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
04.12.2010, 16:14 | #5 | ||
Регистрация: 28.02.2008
Сообщений: 6
|
DeKot
Вы наверное пропустили очередной прием таблеток. Цитата:
Поэтому надо софтварно. Так что обрабатываю каждый тайл в памяти попиксельно. Цитата:
Вторая попытка приведет к пожизненному бану. Намек понятен ? Модератор. З.Ы. Придерживайте эмоции, они вам еще пригодятся для ЛС общения со мной. Если доведется... Последний раз редактировалось mihali4; 04.12.2010 в 17:04. |
||
04.12.2010, 18:11 | #6 | |
Регистрация: 28.02.2008
Сообщений: 6
|
mihali4
Цитата:
Не все люди равны перед законом, некоторые судя по всему равнее. Теперь по теме: как бы это смешно не было, но обработка текстур в памяти через scanline дает сносный фпс. Это вам не в пайнте картинки наклонять. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Язык "C" - Построение графика в полярных координатах | vovan146 | Помощь студентам | 1 | 01.07.2010 06:58 |
статья - Применение изометрических координат в Delphi | Pblog | Обсуждение статей | 0 | 23.06.2010 05:13 |
Пульсирующий круг на канаве | lubov_morkov | Помощь студентам | 8 | 21.06.2009 15:53 |
Программа для работы с мышкой!Информация о координатах, кнопках мышки!!! | metamfetamin | Помощь студентам | 7 | 09.12.2007 12:01 |