pub struct SdfTriangularPrism {
pub side: f64,
pub half_height: f64,
}Expand description
SDF for a triangular prism (equilateral cross-section) aligned with Y axis.
side is the equilateral triangle side length; half_height is along Y.
Fields§
§side: f64Triangle side length [m].
half_height: f64Half-height along Y [m].
Implementations§
Trait Implementations§
Source§impl Clone for SdfTriangularPrism
impl Clone for SdfTriangularPrism
Source§fn clone(&self) -> SdfTriangularPrism
fn clone(&self) -> SdfTriangularPrism
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SdfTriangularPrism
impl Debug for SdfTriangularPrism
Source§impl Sdf for SdfTriangularPrism
impl Sdf for SdfTriangularPrism
impl Copy for SdfTriangularPrism
Auto Trait Implementations§
impl Freeze for SdfTriangularPrism
impl RefUnwindSafe for SdfTriangularPrism
impl Send for SdfTriangularPrism
impl Sync for SdfTriangularPrism
impl Unpin for SdfTriangularPrism
impl UnsafeUnpin for SdfTriangularPrism
impl UnwindSafe for SdfTriangularPrism
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,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.