pub struct Body<'p> {
pub path: String,
pub named: &'p NamedModel,
pub threads: Option<&'p Threads>,
pub faces: Vec<FaceId>,
pub pose: Option<Pose>,
}Expand description
The faces of one part, where it is placed.
Fields§
§path: StringWhere it is placed, as the entities of a placed part are named: ""
for the drawn part’s own faces, screw for the part placed as
screw, arm/screw for one placed in that.
named: &'p NamedModelIts part’s model, which names its entities.
threads: Option<&'p Threads>Its part’s cosmetic threads, if it records any.
faces: Vec<FaceId>§pose: Option<Pose>Where its part is placed; None for the drawn part’s own faces.
Implementations§
Auto Trait Implementations§
impl<'p> Freeze for Body<'p>
impl<'p> RefUnwindSafe for Body<'p>
impl<'p> Send for Body<'p>
impl<'p> Sync for Body<'p>
impl<'p> Unpin for Body<'p>
impl<'p> UnsafeUnpin for Body<'p>
impl<'p> UnwindSafe for Body<'p>
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