solarsystems 0.0.1

N-body solar system engine — gravitational dynamics, orbital mechanics, perturbations, event detection, and full celestial orchestration
Documentation
use super::SurfaceFeature;

pub(crate) const SUN_SURFACE_FEATURES: &[SurfaceFeature] = &[
    SurfaceFeature {
        name: "ActiveRegionA",
        kind: "spot",
        material: "sunspot",
        lon_deg: -155.0,
        lat_deg: 18.0,
        lon_size_deg: 9.0,
        lat_size_deg: 4.0,
        rotation_deg: -12.0,
        intensity: 1.00,
        noise: 0.10,
    },
    SurfaceFeature {
        name: "ActiveRegionB",
        kind: "spot",
        material: "sunspot",
        lon_deg: -88.0,
        lat_deg: -16.0,
        lon_size_deg: 11.0,
        lat_size_deg: 5.0,
        rotation_deg: 8.0,
        intensity: 0.90,
        noise: 0.08,
    },
    SurfaceFeature {
        name: "ActiveRegionC",
        kind: "spot",
        material: "sunspot",
        lon_deg: -26.0,
        lat_deg: 11.0,
        lon_size_deg: 13.0,
        lat_size_deg: 4.5,
        rotation_deg: -5.0,
        intensity: 0.92,
        noise: 0.10,
    },
    SurfaceFeature {
        name: "ActiveRegionD",
        kind: "spot",
        material: "sunspot",
        lon_deg: 24.0,
        lat_deg: -14.0,
        lon_size_deg: 10.0,
        lat_size_deg: 4.0,
        rotation_deg: 4.0,
        intensity: 0.88,
        noise: 0.08,
    },
    SurfaceFeature {
        name: "ActiveRegionE",
        kind: "spot",
        material: "sunspot",
        lon_deg: 92.0,
        lat_deg: 22.0,
        lon_size_deg: 9.0,
        lat_size_deg: 4.0,
        rotation_deg: 15.0,
        intensity: 0.84,
        noise: 0.08,
    },
    SurfaceFeature {
        name: "ActiveRegionF",
        kind: "spot",
        material: "sunspot",
        lon_deg: 148.0,
        lat_deg: -9.0,
        lon_size_deg: 8.0,
        lat_size_deg: 3.5,
        rotation_deg: -9.0,
        intensity: 0.80,
        noise: 0.08,
    },
    SurfaceFeature {
        name: "ProminenceNorth",
        kind: "prominence",
        material: "prominence",
        lon_deg: 66.0,
        lat_deg: 31.0,
        lon_size_deg: 20.0,
        lat_size_deg: 5.0,
        rotation_deg: 0.0,
        intensity: 0.75,
        noise: 0.06,
    },
    SurfaceFeature {
        name: "ProminenceSouth",
        kind: "prominence",
        material: "prominence",
        lon_deg: -118.0,
        lat_deg: -27.0,
        lon_size_deg: 18.0,
        lat_size_deg: 5.0,
        rotation_deg: 0.0,
        intensity: 0.72,
        noise: 0.06,
    },
];