Archived

This topic is now archived and is closed to further replies.

Gammastrahler

How to convert to D3DVECTOR ???

Recommended Posts

How can i convert between OpenGL 3d coords and Direct3D D3DVECTORs? I need this because im using DirectSound for positioning sounds in 3D space, and the API requires the position and orientation to be a Direct3D coordinate. Unfortunately, it differs from my coords: IN my engine, i use a space with 5000 units on each axis, but this does not work with DirectSound.... thanks & greets gammastrahler

Share this post


Link to post
Share on other sites
opengl uses righthand space + d3d uses lefthand. u can negate the z axis.
or use openal (in windows it uses directsound so performance is the same)

http://members.xoom.com/myBollux

Share this post


Link to post
Share on other sites
quote:
Original post by zedzeek
opengl uses righthand space + d3d uses lefthand.

I thought that D3D8 uses both. At least there are some functions for both LH and RH (for example D3DXMatrixPerspectiveRH/LH()).

Share this post


Link to post
Share on other sites