Ejemplo n.º 1
0
        Bitmap GetBitmap(TerrainPatch p)
        {
            switch (RenderMode)
            {
            case PatchRenderMode.AzEl:
                return(p.Horizons != null?p.GetShadows(azimuth_deg, elevation_deg) : p.GetHillshade());

            case PatchRenderMode.ShadowCaster:
                return(p.Horizons != null?p.GetShadows(ShadowCaster) : p.GetHillshade());

            case PatchRenderMode.Hillshade:
            default:
                return(p.GetHillshade());
            }
        }
Ejemplo n.º 2
0
 public override void LoadTexture()
 {
     LoadTexture(Patch.GetHillshade());
 }