pub struct SubtractionDensityField {
pub fields: Vec<DensityFieldBox>,
}Fields§
§fields: Vec<DensityFieldBox>Trait Implementations§
Source§impl DensityField for SubtractionDensityField
impl DensityField for SubtractionDensityField
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 SubtractionDensityField
impl !RefUnwindSafe for SubtractionDensityField
impl Send for SubtractionDensityField
impl Sync for SubtractionDensityField
impl Unpin for SubtractionDensityField
impl UnsafeUnpin for SubtractionDensityField
impl !UnwindSafe for SubtractionDensityField
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