pub struct TurnThreadCycle {
pub start: Point3,
pub end: Point3,
pub pitch: f64,
pub depths: Vec<f64>,
pub infeed_offsets: Vec<f64>,
pub clearance_x: f64,
pub internal: bool,
pub spring_passes: u32,
}Expand description
A canned turning thread schedule (G76-class). X is radius.
Fields§
§start: Point3§end: Point3§pitch: f64§depths: Vec<f64>§infeed_offsets: Vec<f64>§clearance_x: f64§internal: bool§spring_passes: u32Implementations§
Trait Implementations§
Source§impl Clone for TurnThreadCycle
impl Clone for TurnThreadCycle
Source§impl Debug for TurnThreadCycle
impl Debug for TurnThreadCycle
Source§impl<'de> Deserialize<'de> for TurnThreadCycle
impl<'de> Deserialize<'de> for TurnThreadCycle
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TurnThreadCycle
impl PartialEq for TurnThreadCycle
Source§impl Serialize for TurnThreadCycle
impl Serialize for TurnThreadCycle
impl StructuralPartialEq for TurnThreadCycle
Auto Trait Implementations§
impl Forget for TurnThreadCycle
impl Freeze for TurnThreadCycle
impl Move for TurnThreadCycle
impl RefUnwindSafe for TurnThreadCycle
impl Send for TurnThreadCycle
impl Sync for TurnThreadCycle
impl Unpin for TurnThreadCycle
impl UnsafeUnpin for TurnThreadCycle
impl UnwindSafe for TurnThreadCycle
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