public void Draw(float worldTime)
        {
            if (Visible)
            {
                if (drawCursor)
                {
                    DrawTerrainCursor();
                }

                g.RenderState.AlphaBlendEnable = true;

                DrawSeafloor();
                DrawTerrain(worldTime);

                g.RenderState.AlphaBlendEnable = false;
            }

            if (DrawNodes)
            {
                nodeGrid.Draw(g);
            }

            if (DrawNormals)
            {
                DrawVertexNormals();
            }
        }