Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Necesitaría un matriz que...

Iniciado por Drácula, 01 de Enero de 1970, 01:00:00 AM

« anterior - próximo »

Drácula

                                me convirtiera los puntos según la siguiente fórmula:

xf=(1-xi)

Es decir, que me haga un espejo que sólo afecte a las "x" y no a las "y" ni "z".

Gracias.                                
ltimas mejoras en Merlín: Multitextura.Control y generación automática de LOD.Importa ASE y X. Frustum Clipping por BB.Render añadido de wireframe y del BB.Animaciones por interpolación.Animaciones de textura...
Actualmente:Octree y jerarquías

Lord Trancos

                                Yo en mates soy muy malo (como nunca me cansare de comentar), pero yo probaria algo asin:

var _mat : TD3DXMatrix;

begin
 // ....

 D3DXMatrixIdentity(_mat);
 D3DXMatrixScaling(_mat, -1, 1, 1);

 // ...

_________________
SaludoteZ de Lord Trancos!
www.dxlab.tk - programación de DirectX con Delphi.


[ Este Mensaje fue editado por: Lord Trancos el 2002-06-08 17:45 ]                                
i>SaludoteZ de Lord Trancos!
http://www.dxlab.tk - http://dxlab.host.sk - programación de DirectX con Delphi.

BeRSeRKeR

                                Pues prueba con esta:

-1  0  0  0
0  1  0  0
0  0  1  0
0  0  0  1

Saludos
                               
¡Si te buscan en nombre de la ley, huye en nombre de la libertad!!

BeRSeRKeR

                                Juas!...no me había dado cuenta de que Lord Trancos ya había puesto la solución :riendo:

Pues eso que dice Lord Trancos es exactamente lo mismo :ojo:

Saludos...
                               
¡Si te buscan en nombre de la ley, huye en nombre de la libertad!!

Drácula

                                Eso no me vale. Yo quiero que:

Si xi=0, entonces xf=1
Si xi=1, entonces xf=0

De la forma que decís:

Si xi=0, entonces xf=0
Si xi=1, entonces xf=-1


pero es una idea que quizás pueda utilizar...
                               
ltimas mejoras en Merlín: Multitextura.Control y generación automática de LOD.Importa ASE y X. Frustum Clipping por BB.Render añadido de wireframe y del BB.Animaciones por interpolación.Animaciones de textura...
Actualmente:Octree y jerarquías

Lord Trancos

                               
D3DXMatrixIdentity(_mat);
D3DXMatrixScaling(_mat, -1, 1, 1);
D3DXMatrixTranslation(_mat, 1, 0, 0);


¿y asi? :ojo:
_________________
SaludoteZ de Lord Trancos!
www.dxlab.tk - programación de DirectX con Delphi.


[ Este Mensaje fue editado por: Lord Trancos el 2002-06-08 22:33 ]                                
i>SaludoteZ de Lord Trancos!
http://www.dxlab.tk - http://dxlab.host.sk - programación de DirectX con Delphi.

Drácula

                                Gracias a todos. Me habeis ayudado mucho.                                
ltimas mejoras en Merlín: Multitextura.Control y generación automática de LOD.Importa ASE y X. Frustum Clipping por BB.Render añadido de wireframe y del BB.Animaciones por interpolación.Animaciones de textura...
Actualmente:Octree y jerarquías






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.