feat: wire vertical exaggeration through the shell #13
+15
-15
@@ -228,26 +228,26 @@ impl OpenVistaProApp {
|
||||
ui.label("Core elevation bands");
|
||||
let mut palette = self.data.scene.palette;
|
||||
changed |= ui
|
||||
.add(
|
||||
egui::Slider::new(&mut palette.water_level, -5.0..=palette.tree_line - 0.1)
|
||||
.text("Water level"),
|
||||
)
|
||||
.add(egui::Slider::new(&mut palette.water_level, -5.0..=15.0).text("Water level"))
|
||||
.changed();
|
||||
changed |= ui
|
||||
.add(
|
||||
egui::Slider::new(
|
||||
&mut palette.tree_line,
|
||||
palette.water_level + 0.1..=palette.snow_line - 0.1,
|
||||
)
|
||||
.text("Tree line"),
|
||||
)
|
||||
.add(egui::Slider::new(&mut palette.tree_line, -5.0..=15.0).text("Tree line"))
|
||||
.changed();
|
||||
changed |= ui
|
||||
.add(
|
||||
egui::Slider::new(&mut palette.snow_line, palette.tree_line + 0.1..=15.0)
|
||||
.text("Snow line"),
|
||||
)
|
||||
.add(egui::Slider::new(&mut palette.snow_line, -5.0..=15.0).text("Snow line"))
|
||||
.changed();
|
||||
if palette.tree_line < palette.water_level + 0.1 {
|
||||
palette.tree_line = palette.water_level + 0.1;
|
||||
changed = true;
|
||||
}
|
||||
if palette.snow_line < palette.tree_line + 0.1 {
|
||||
palette.snow_line = palette.tree_line + 0.1;
|
||||
changed = true;
|
||||
}
|
||||
if palette.water_level > palette.tree_line - 0.1 {
|
||||
palette.water_level = palette.tree_line - 0.1;
|
||||
changed = true;
|
||||
}
|
||||
ui.separator();
|
||||
ui.label("Band colors");
|
||||
ui.horizontal(|ui| {
|
||||
|
||||
Reference in New Issue
Block a user