Fusion.Engine.Graphics.Camera.SetupCameraFov C# (CSharp) Method

SetupCameraFov() public method

Setups camera.
public SetupCameraFov ( System.Matrix view, float fov, float near, float far, float convergence, float separation, float aspectRatio ) : void
view System.Matrix
fov float
near float
far float
convergence float
separation float
aspectRatio float
return void
		public void SetupCameraFov ( Matrix view, float fov, float near, float far, float convergence, float separation, float aspectRatio )
		{
			var nearHeight	=	near * (float)Math.Tan( fov/2 ) * 2;
			var nearWidth	=	nearHeight * aspectRatio;

			SetupCamera( view, nearHeight, nearWidth, near, far, convergence, separation );
		}

Same methods

Camera::SetupCameraFov ( System.Vector3 origin, System.Vector3 target, System.Vector3 up, float fov, float near, float far, float convergence, float separation, float aspectRatio ) : void