pub struct WorldSettings {
pub gravity: Vec2,
pub viscosity: f32,
pub bounds_min: Vec2,
pub bounds_max: Vec2,
}Expand description
Paramètres globaux de l’environnement physique.
Fields§
§gravity: Vec2Vecteur d’accélération de la pesanteur (ex: Vec2::new(0.0, 9.81)).
viscosity: f32Coefficient de frottement/viscosité du milieu entraînant une traînée sur les corps en mouvement.
bounds_min: Vec2Coin supérieur gauche (coordonnées minimales) de la boîte de confinement.
bounds_max: Vec2Coin inférieur droit (coordonnées maximales) de la boîte de confinement.
Trait Implementations§
Source§impl Clone for WorldSettings
impl Clone for WorldSettings
Source§fn clone(&self) -> WorldSettings
fn clone(&self) -> WorldSettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WorldSettings
Auto Trait Implementations§
impl Freeze for WorldSettings
impl RefUnwindSafe for WorldSettings
impl Send for WorldSettings
impl Sync for WorldSettings
impl Unpin for WorldSettings
impl UnsafeUnpin for WorldSettings
impl UnwindSafe for WorldSettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more