Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Как найти текстурные координаты точки на треугольнике?   Найти похожие ветки 

 
Сложный вопрос   (2006-01-11 02:13) [0]

Есть треугольник в 3D. Координаты его вершин. И текстурные координаты его вершин. Есть некая точка на этом треугольнике. Как узнать её текстурные координаты?

Может у кого есть готовая функция? Или может поможет такая статья : http://www.gamedev.ru/articles/?id=30102

Хотя мне не помогла.


 
MBo ©   (2006-01-11 06:30) [1]

Что такое текстурные координаты вершин?


 
Сложный вопрос   (2006-01-12 01:32) [2]


> MBo ©   (11.01.06 06:30) [1]
>
> Что такое текстурные координаты вершин?


В 3Д графике есть текстуры, которые натягиваются на отображаемые треугольники. Каждой вершине треугольника соответствует точка на текстуре. Таким образом происходит текстурирование объектов.


 
MBo ©   (2006-01-12 07:35) [3]

>В 3Д графике есть текстуры, которые натягиваются на отображаемые треугольники

Я не знаю, каким образом определяются текстуры, и как именно они "натягиваются" на треугольники.

Однако могу предположить следующее: происходит аффинное преобразование  - три заданные точки плоскости текстуры отображаются на три точки  - вершины треугольника. Для такого преобразования можно вычислить матрицы прямого и обратного преобразования, и для любой точки треугольника применением обратного преобразования найти координаты соотв. точки текстурной плоскости.


 
Cash ©   (2006-01-12 12:27) [4]

Сложный вопрос   (11.01.06 02:13):
Товарищи, просто вопрос не в ту конференцию! Его стоило задавать в
коференцию "Игры", там на него влет и все подряд ответят.

Человеку требуется опознать координаты внутри текстуры по точке
на W-проекции этого треугольника.
- У каждой вершины в 3D системе координат есть W положение,
 оно дает стандартное положение на нормальной к камере плоскости,
 то есть создает W-проекцию на плоскость экрана.
- У нас есть координаты X,Y и Z для каждой точки треугольника,
 По этим координатам можно узнать координаты проекции.
- Далее, если проекция прямоугольна, будет не трудно рассчитать
 координаты точки самой текстуры.

Это описание сумбурно и очень абстрактно. Потаму, что вопрос большой.


 
Советский человек   (2006-01-13 03:09) [5]

> Cash ©   (12.01.06 12:27) [4]
> не трудно рассчитать
> координаты точки самой текстуры.

Так рассчитай, если не трудно!


 
Cash ©   (2006-01-13 11:32) [6]

Советский человек   (13.01.06 03:09) [5]:
Делать больше нечего! :)))
На самостоятельную работу, товарщ!!! :)))


 
Наблюдение   (2006-01-14 01:36) [7]

Опять одни потняжники. Тут скорее удавятся чем поделятся кодом.


 
Наблюдение   (2006-01-14 01:37) [8]

Опять одни потняжники. Тут скорее удавятся чем поделятся кодом.


 
Cash ©   (2006-01-14 11:19) [9]

[8]:
Кода у меня нет! Я теорией владею, ее и дал, далее смотри сам.
А за дублирование постов, смену ников и другие понты здесь модерят!!!
(Токма модератор спит, ех-х-х-х... :) )



Страницы: 1 вся ветка

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
15-1158740215
Ega23
2006-09-20 12:16
2006.10.15
Зачем по уентральным каналам крутят рекламу ГазПрома?


15-1158691104
angelnay
2006-09-19 22:38
2006.10.15
Ктонибудь может привести исходный код *.gif файла.


15-1158963826
Axis_of_Evil
2006-09-23 02:23
2006.10.15
а вы говорили, медвед не вырвется за пределы тырнета


2-1159543721
Dysan
2006-09-29 19:28
2006.10.15
Как сворачивать дополнительную форму?


15-1159026826
Весь в делах
2006-09-23 19:53
2006.10.15
Письмо Биллу :)