use super::SurfaceFeature;
pub(crate) const CERES_SURFACE_FEATURES: &[SurfaceFeature] = &[
SurfaceFeature {
name: "Occator",
kind: "crater",
material: "icy_bright_patch",
lon_deg: 240.0,
lat_deg: 20.0,
lon_size_deg: 9.0,
lat_size_deg: 9.0,
rotation_deg: 0.0,
intensity: 0.95,
noise: 0.06,
},
SurfaceFeature {
name: "AhunaMons",
kind: "mountain",
material: "crater_floor",
lon_deg: 316.0,
lat_deg: 10.0,
lon_size_deg: 8.0,
lat_size_deg: 6.0,
rotation_deg: 12.0,
intensity: 0.86,
noise: 0.08,
},
SurfaceFeature {
name: "DarkRegio",
kind: "terrain",
material: "dark_terrain",
lon_deg: 95.0,
lat_deg: -18.0,
lon_size_deg: 30.0,
lat_size_deg: 16.0,
rotation_deg: 6.0,
intensity: 0.72,
noise: 0.12,
},
];
pub(crate) const VESTA_SURFACE_FEATURES: &[SurfaceFeature] = &[
SurfaceFeature {
name: "Rheasilvia",
kind: "impact",
material: "crater_floor",
lon_deg: 300.0,
lat_deg: -74.0,
lon_size_deg: 24.0,
lat_size_deg: 16.0,
rotation_deg: 0.0,
intensity: 0.94,
noise: 0.08,
},
SurfaceFeature {
name: "Veneneia",
kind: "impact",
material: "crater_floor",
lon_deg: 160.0,
lat_deg: -54.0,
lon_size_deg: 20.0,
lat_size_deg: 12.0,
rotation_deg: 0.0,
intensity: 0.78,
noise: 0.08,
},
SurfaceFeature {
name: "EquatorialDarkBelt",
kind: "terrain",
material: "dark_terrain",
lon_deg: 0.0,
lat_deg: 0.0,
lon_size_deg: 180.0,
lat_size_deg: 10.0,
rotation_deg: 0.0,
intensity: 0.64,
noise: 0.10,
},
];
pub(crate) const PALLAS_SURFACE_FEATURES: &[SurfaceFeature] = &[
SurfaceFeature {
name: "DarkBasin",
kind: "impact",
material: "crater_floor",
lon_deg: 72.0,
lat_deg: -22.0,
lon_size_deg: 18.0,
lat_size_deg: 10.0,
rotation_deg: 12.0,
intensity: 0.74,
noise: 0.08,
},
SurfaceFeature {
name: "BrightCrateredNorth",
kind: "terrain",
material: "icy_bright_patch",
lon_deg: 0.0,
lat_deg: 48.0,
lon_size_deg: 180.0,
lat_size_deg: 16.0,
rotation_deg: 0.0,
intensity: 0.52,
noise: 0.08,
},
];
pub(crate) const HYGIEA_SURFACE_FEATURES: &[SurfaceFeature] = &[
SurfaceFeature {
name: "LowAlbedoPlain",
kind: "terrain",
material: "dark_terrain",
lon_deg: -30.0,
lat_deg: 12.0,
lon_size_deg: 80.0,
lat_size_deg: 30.0,
rotation_deg: -5.0,
intensity: 0.80,
noise: 0.12,
},
SurfaceFeature {
name: "BrightPatch",
kind: "terrain",
material: "icy_bright_patch",
lon_deg: 132.0,
lat_deg: -26.0,
lon_size_deg: 14.0,
lat_size_deg: 8.0,
rotation_deg: 10.0,
intensity: 0.56,
noise: 0.08,
},
];
pub(crate) const JUNO_SURFACE_FEATURES: &[SurfaceFeature] = &[
SurfaceFeature {
name: "IrregularDarkRegion",
kind: "terrain",
material: "dark_terrain",
lon_deg: 55.0,
lat_deg: -12.0,
lon_size_deg: 56.0,
lat_size_deg: 24.0,
rotation_deg: 15.0,
intensity: 0.74,
noise: 0.12,
},
SurfaceFeature {
name: "BrightRimmedCrater",
kind: "crater",
material: "crater_floor",
lon_deg: -118.0,
lat_deg: 20.0,
lon_size_deg: 10.0,
lat_size_deg: 8.0,
rotation_deg: -10.0,
intensity: 0.64,
noise: 0.06,
},
];