Re: How to calculate Screen Dimensions to 3D Coordinates so Image fills a specified resolution

From: Ying-Shen Yu[MSFT] (v-yiy_at_online.microsoft.com)
Date: 06/03/04


Date: Thu, 03 Jun 2004 13:27:15 GMT

Hi,

I think Eyal's suggestion should resolve this issue, we can compute the
correspond u, v values by given texture addresses. Using:
u = ( Tx + 0.5f ) / textureSize;
v = ( Ty + 0.5f ) / textureSize;

Does it fix this issue?
You may test it using a grid image as texture, so that it would be easier
to find the texture mapping distortion.

Thanks!

Best regards,

Ying-Shen Yu [MSFT]
Microsoft Community Support
Get Secure! - www.microsoft.com/security

This posting is provided "AS IS" with no warranties and confers no rights.
This mail should not be replied directly, please remove the word "online"
before sending mail.



Relevant Pages

  • Re: GDI in D3D?
    ... retrieve the surface from the texture and use it. ... Maybe this google will be helpful to you. ... before sending mail. ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: Applying texture to a Rectangle
    ... According to your suggestion I changed the code but still it didn't fix my problem. ... Somehow from the appearence of the texture it looks like that it is getting rotated unwantedly. ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: Shadow mapping woes
    ... >>>That's due to texture filtering. ... To fix it you'll ... >>>need to use mipmapping. ... So it's the shadow map texture needs to be mipmapped? ...
    (comp.graphics.api.opengl)
  • Continuous brushed finish
    ... create and applying it to the model as a texture. ... Rotating and scaling the texture does not fix ... I want to be able to do this without the use of PhotoWorks, ... how the part looks in SolidWorks. ...
    (comp.cad.solidworks)
  • Texture.FromBitmap Problems
    ... When the dimentions of my texture are a little more then 512x512 the textures ... are blinking, take a look. ... How can i to fix it? ...
    (microsoft.public.win32.programmer.directx.graphics)