//设置可视域分析质量 private void cb_Quality_SelectedIndexChanged(object sender, EventArgs e) { if (m_viewshed3D != null) { int index = this.cb_Quality.SelectedIndex; switch (index) { case 0: m_quality = AnalysisQuality.Low; break; case 1: m_quality = AnalysisQuality.Medium; break; case 2: m_quality = AnalysisQuality.High; break; default: m_quality = AnalysisQuality.Medium; break; } m_viewshed3D.Quality = m_quality; } }
//设置天际线分析质量 private void cb_TextureQuality_SelectedIndexChanged(object sender, EventArgs e) { int index = this.cb_TextureQuality.SelectedIndex; switch (index) { case 0: m_quality = AnalysisQuality.High; break; case 1: m_quality = AnalysisQuality.Medium; break; case 2: m_quality = AnalysisQuality.High; break; default: m_quality = AnalysisQuality.Medium; break; } if (m_skyline != null) { m_skyline.Quality = m_quality; } }