I am using "GraphicsDevice.Viewport.Project()" to create a "3D" waypoint system like so;
I have a farPlaneDistance of 5000 in my camera;
objProjectionMatrix = Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45.0f), flAspectRatio, 1.0f, 5000.0f);
Obviously when the waypoint is farther than 5000, it cant find it within the viewport and bugs out. Is there another way to display waypoints on screen (within a 3D world) without using GraphicsDevice.Viewport.Project()?
Or, is increasing my z buffer out to 100,000 not that big of an issue (i find this hard to believe)?
Learning as I go, Thanks in advance!