Logo

¡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.
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.