pub struct SupportMaterial {
pub density_fraction: f64,
pub modulus_fraction: f64,
pub removal_force: f64,
pub support_type: SupportType,
}Expand description
Material model for support structures in AM.
Fields§
§density_fraction: f64Density scaling relative to bulk (0–1).
modulus_fraction: f64Elastic modulus fraction relative to bulk (0–1).
removal_force: f64Critical force to remove support (N/m²).
support_type: SupportTypeSupport structure type.
Implementations§
Source§impl SupportMaterial
impl SupportMaterial
Sourcepub fn metal_block_support() -> Self
pub fn metal_block_support() -> Self
Typical metal PBF block support.
Sourcepub fn fdm_soluble() -> Self
pub fn fdm_soluble() -> Self
FDM soluble support (e.g. PVA).
Trait Implementations§
Source§impl Clone for SupportMaterial
impl Clone for SupportMaterial
Source§fn clone(&self) -> SupportMaterial
fn clone(&self) -> SupportMaterial
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 moreAuto Trait Implementations§
impl Freeze for SupportMaterial
impl RefUnwindSafe for SupportMaterial
impl Send for SupportMaterial
impl Sync for SupportMaterial
impl Unpin for SupportMaterial
impl UnsafeUnpin for SupportMaterial
impl UnwindSafe for SupportMaterial
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