Jump to content
  • Advertisement


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


Define size of world space...

This topic is 6066 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, How do you define the size of world space for your game ? If I have an object that as an xpos=20,ypos=30,zpos=100 and another object say of xpos=700, ypos=450, zpos=10 how do you know which one is in view space - I know this is down to the view transformation matrix, but again I still am trying to get my head around how you define the size of your world ? If I was to place a camera as such : D3DXMATRIX matView; D3DXMatrixLookAtLH( &matView, &D3DXVECTOR3( 0.0f, 10.0f,-5.0f ), &D3DXVECTOR3( 0.0f, 0.0f, 0.0f ), &D3DXVECTOR3( 0.0f, 1.0f, 0.0f ) ); which object would I see, if any ? I guess it''s the first one and if so, how would I then move the camera in such a way as to see the second object ? I guess I''m asking two questions now! 1. How do you define size of world space 2. How do you move the camera around to walk through the world Hope someone can help me out with this, all the example code I see is code that sets the world matrix to an identity matrix. Thanks, sTeVe

Share this post

Link to post
Share on other sites
The world space is pretty much what you define it as. You''ll probably only want to view a small portion of it at a time so that you don''t bog down your video card. You can change the parameters of how much of the world is visible (depth-wise) with something like:
D3DXMatrixPerspectiveFovLH(&matProj,D3DX_PI/4,1.0f,1.0f, 100.0f);

To move the camera around the world, you change the coordinates of the following:
&D3DXVECTOR3(0.0f, 0.0f, 0.0f),
&D3DXVECTOR3(0.0f, 1.0f, 0.0f));

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!