pub struct MultiplicationDensityField {
pub fields: Vec<DensityFieldBox>,
}Fields§
§fields: Vec<DensityFieldBox>Trait Implementations§
Source§impl DensityField for MultiplicationDensityField
impl DensityField for MultiplicationDensityField
Source§fn aabb(&self, info: &BodyAccessInfo) -> Aabb<Scalar>
fn aabb(&self, info: &BodyAccessInfo) -> Aabb<Scalar>
Returns the AABB that contains the density field.
Source§fn density_at_point(&self, point: Vec3<Scalar>, info: &BodyAccessInfo) -> Scalar
fn density_at_point(&self, point: Vec3<Scalar>, info: &BodyAccessInfo) -> Scalar
Returns the precise density at the given point.
Reported densities are useful for narrow area queries. Read more
Source§fn density_at_region(
&self,
region: Aabb<Scalar>,
info: &BodyAccessInfo,
) -> DensityRange
fn density_at_region( &self, region: Aabb<Scalar>, info: &BodyAccessInfo, ) -> DensityRange
Returns the approximate minimum and maximum density at the given region.
Reported densities are useful for broad area queries. Read more
Auto Trait Implementations§
impl Freeze for MultiplicationDensityField
impl !RefUnwindSafe for MultiplicationDensityField
impl Send for MultiplicationDensityField
impl Sync for MultiplicationDensityField
impl Unpin for MultiplicationDensityField
impl !UnwindSafe for MultiplicationDensityField
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