/// <summary> /// Returns frustum planes of rotation and projection matrix /// </summary> /// <returns></returns> public Frustum GetFrustum() { var frustum = new Frustum(); frustum.CalculateFrustum(GetProjectionMatrix(), GetRotationMatrix()); return(frustum); }
protected override void OnRenderFrame(FrameEventArgs e) { Settings.NumOfObjects = 0; GL.Clear(ClearBufferMask.DepthBufferBit); base.OnRenderFrame(e); cam.UpdateXZ(); Frustum.CalculateFrustum(); world.Render(); Light.Disable(); text.Begin(); text.Print("Sprite get count: " + carinfo.getsprites, font, Color.White); text.End(); Light.Enable(); SwapBuffers(); }