1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Pentagon |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Диман Репутация: 0 |
Люди! Помогите пожалуйста мне написать программу на паскале по изменению размеров изображения из файла (программа должна считывать графический файл, выводитть его на экран и изменять его размеры, как бы растягивать). Но не все так просто... Нужно сделать так, чтобы получился эффект вытягивания какого-нибудь угла изображение( или, если сказать проще, нужно "посадить" нашу картинку в произвольный четырехугольник).
|
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Единственную возможную "идею" ты получил в первом же ответе. Все остальное называется "Повторное изобретение велосипеда". Тебе охота этим заниматься? You Are Welcome...
|
| Pentagon |
Сообщение
#3
|
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Диман Репутация: 0 |
|
| Malice |
Сообщение
#4
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
Тебе нужно обычное текстурирование. Только обычно для этого оперируют не 4-мя точками, а 3-мя, .т.е. натягивают текстуру на треугольник. В твоем случае можно разбить на 2 треугольника и все. Вот первая ссылка из гугля для этого http://www.enlight.ru:8002/faq3d/articles/42.htm
Если хочется все таки на 4, могу поискать дома, изобретал я этот велосипед лет 10 назад, возможно сохранилось. Но треугольниками быстрее будет. |
Pentagon Графические файлы(bmp,jpeg и т.д) 7.08.2006 15:06
FreeMan юзай опенгл. рисуешь свой четырехугольник и натяги… 7.08.2006 15:24
Pentagon Не, надо обязательно без Opengl или Direct3d, забы… 7.08.2006 20:32
Гость Ускорить производительность программы можно почти … 8.08.2006 12:06
volvo Я уже сделал программу с таким эффектом. <...… 11.08.2006 20:37
Pentagon Для тех кто не верит, вот exe-шник, только я место… 18.08.2006 13:46
volvo Для тех кто не верит, вот exe-шникДело не в … 18.08.2006 14:18
Pentagon Блин, я думал можно exe-ники посылать... Ладно, во… 18.08.2006 14:31
volvo Молодец... Значит, Mouse.pas и Engine.pas мы по те… 19.08.2006 16:41
Гость
Молодец... Значит, Mouse.pas и Engine.pas мы по т… 12.09.2006 17:32
Гость Это я Pentagon, только с гостя зашел.... 12.09.2006 17:33
Altair Pentagon, хватит цирка, или ты показываешь исходни… 14.09.2006 12:11
Pentagon <censored>: "мне не нужны тексты програ… 14.09.2006 18:41
volvo Ну, тогда и тот ответ, который ты мог бы получить … 14.09.2006 19:32![]() ![]() |
|
Текстовая версия | 8.11.2025 12:45 |