pub struct MorphogenField {
pub gradients: HashMap<(i32, i32, i32), f64>,
pub attractors: Vec<(f64, f64, f64, f64)>,
pub repellents: Vec<(f64, f64, f64, f64)>,
pub diffusion_rate: f64,
pub evaporation_rate: f64,
}Expand description
Morfogén koncentráció mező — biológiai “illat” gradiensek
Fields§
§gradients: HashMap<(i32, i32, i32), f64>Koncentráció értékek a 3D rácsban
attractors: Vec<(f64, f64, f64, f64)>Gradiens források (vonzó és taszító pontok)
repellents: Vec<(f64, f64, f64, f64)>§diffusion_rate: f64Diffúziós ráta (mennyire terjed szét a gradiens)
evaporation_rate: f64Párolgási ráta (mennyire gyengül idővel)
Implementations§
Trait Implementations§
Source§impl Clone for MorphogenField
impl Clone for MorphogenField
Source§impl Debug for MorphogenField
impl Debug for MorphogenField
Auto Trait Implementations§
impl Freeze for MorphogenField
impl RefUnwindSafe for MorphogenField
impl Send for MorphogenField
impl Sync for MorphogenField
impl Unpin for MorphogenField
impl UnsafeUnpin for MorphogenField
impl UnwindSafe for MorphogenField
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more