forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Глобальные координаты в локальные (Xors) (http://forum.boolean.name/showthread.php?t=5236)

DarkKnight 09.12.2007 15:58

Глобальные координаты в локальные (Xors)
 
Сорри за нубовский вопрос.но как в ксорсе из глобальных координат вертекса (локальные+Тформ) сделать опять локальные?

Render 09.12.2007 20:44

Re: Глобальные координаты в локальные (Xors)
 
Дык вроде координаты вертекса и так в локале.

ЛысыЙ_Чук-Иванчук 09.12.2007 22:05

Re: Глобальные координаты в локальные (Xors)
 
Цитата:

Сообщение от Render
Дык вроде координаты вертекса и так в локале.

Неа;)

DarkKnight 09.12.2007 23:57

Re: Глобальные координаты в локальные (Xors)
 
Цитата:

Сообщение от Render
Дык вроде координаты вертекса и так в локале.

я же говорю т-формлю.потом изменяю как мне надо.потом все это надо опять перевести в локальные.

пробывал обратно т-формить х,y,z,mesh,mesh оставались те же локальные=(

DarkKnight 13.12.2007 15:04

Re: Глобальные координаты в локальные (Xors)
 
проблема решена спс всем

HolyDel 13.12.2007 15:09

Re: Глобальные координаты в локальные (Xors)
 
DarkKnight, мог бы и написать, каким методом ты ее решил.

johnk 16.12.2007 12:38

Re: Глобальные координаты в локальные (Xors)
 
Дык если в С++, то это ж просто без домножения на мировую матрицу.

DarkKnight 22.12.2007 19:05

Re: Глобальные координаты в локальные (Xors)
 
не,это ж не голый д3д,это ксорс.решается так:

это в глобальные:

Код:

        xTFormPoint(vert_x,vert_y,vert_z,mesh,0);
        vert_x = xTFormedX();
        vert_y = xTFormedY();
        vert_z = xTFormedZ();



это обратно в локальные:
Код:

        xTFormPoint(vert_x,vert_y,vert_z,0,mesh);                                vert_x = xTFormedX();
        vert_y = xTFormedY();
        vert_z = xTFormedZ();



Часовой пояс GMT +4, время: 20:08.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot