|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.05.2010, 16:20 | #1 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 16
|
Наложить текстуру в первую четверть и отображать ее на всю форму(Opengl).
Я накладываю текстуру на квадрат, на переднюю грань, как мне сделать что бы наложенная текстура находилась тока в части, где x и y - положительные? То есть только что бы находилась в первой четверти декартовой системы координат(трехмерная не используется)? Текстура при этом должна быть растянута на всю форму или tabsheet(то есть как раз на всю эту область положительных значений) и например на оси x и y шкала была где-то 10(в данных момент тока до 2,3 максимум), можно сто целых единиц,то есть что бы побольше значения можно было задать для шкалы?
Код:
Последний раз редактировалось peredozer; 25.05.2010 в 16:22. |
25.05.2010, 16:26 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
по умолчанию в ГЛ рабочая область это [-1,-1]:[1,1]
правда точно не помню где -1,-1 точка Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
26.05.2010, 04:58 | #3 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 16
|
В принципе сделал что хотел, но тока теперь при использовании glScale получается увеличиваются координаты так сказать только с левого угла(я даже не знаю как сказать).То есть приближается не центр формы к наблюдателю ,а левый угол.Как поменять сие чудо?
|
26.05.2010, 12:52 | #4 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
сделай так :
Код:
Если помог, проси поставить минус. Будь оригинален!
|
27.05.2010, 02:13 | #5 |
Пользователь
Регистрация: 05.04.2009
Сообщений: 16
|
Спасибо конечно, но это уже сделал, суть в том что когда приближаю текстуру, центром приближения является теперь левый нижний угол, хотелось бы что бы к центру приближалось, вот тока теперь не знаю с какой функцией поиграться.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как растянуть текстуру на всю форму(прямоугольник)?(OpenGl) | peredozer | Мультимедиа в Delphi | 2 | 05.05.2010 19:29 |
вторая форма запускалась первой а уже с нее запускать первую форму, где основная программа | Chudo4258 | Помощь студентам | 5 | 09.04.2010 23:13 |
Не получается сделать прозрачную текстуру | devi409 | Мультимедиа в Delphi | 5 | 25.03.2009 05:47 |
Ссылку наложить на флешку | zavodilo | JavaScript, Ajax | 2 | 24.03.2009 16:46 |
Как перетаскивать всю форму с помощью объекта на форме. | Bill Gates | Общие вопросы Delphi | 1 | 02.01.2008 20:42 |