use crate::prelude::*; use crate::shared::ecs::{Part, Radiator, Temperature}; const STEFAN_BOLTZMANN: f64 = 5.670374419E-8; const T_ENV: f64 = 4.0; // units: Kelvin const NEWTON_ITERATIONS: u32 = 3; pub fn heat_radiation_plugin(app: &mut App) { app.add_systems(Update, part_radiation); } fn part_radiation( time: Res