コード例 #1
0
ファイル: Main.cs プロジェクト: sp-alex-osou/TerrainLOD
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Settings.Default.BackgroundColor);

            terrain.World      = Matrix.Identity;
            terrain.View       = camera.View;
            terrain.Projection = camera.Projection;
            terrain.Draw(gameTime);

            base.Draw(gameTime);
        }
コード例 #2
0
 public void Draw(ICamera camera)
 {
     _renderer.Draw(_location, camera.Location, camera.OriginBasedViewTransformation, camera.ProjectionTransformation);
     _terrain.Draw(camera.Location, camera.OriginBasedViewFrustum, camera.OriginBasedViewTransformation, camera.ProjectionTransformation);
 }