pub struct MultiAxisFinishParams {
pub mode: AxisMode,
pub max_axis_step_deg: f64,
pub max_from_vertical_deg: f64,
pub reach_tilt_deg: f64,
pub unreachable: UnreachablePolicy,
}Expand description
Multi-axis finishing over an inner 3-axis finishing operation (lane C10b).
Fields§
§mode: AxisMode§max_axis_step_deg: f64Largest axis change between consecutive samples, degrees.
max_from_vertical_deg: f64Largest angle of the axis from +Z, degrees.
reach_tilt_deg: f64Largest extra tilt used to clear the shank/holder or the machine limits, degrees.
unreachable: UnreachablePolicyWhat a CL point no tilt within the reach clears does to the path
(absent: trim, so documents written before the option read the same).
Implementations§
Trait Implementations§
Source§impl Clone for MultiAxisFinishParams
impl Clone for MultiAxisFinishParams
Source§impl Debug for MultiAxisFinishParams
impl Debug for MultiAxisFinishParams
Source§impl Default for MultiAxisFinishParams
impl Default for MultiAxisFinishParams
Source§impl<'de> Deserialize<'de> for MultiAxisFinishParamswhere
MultiAxisFinishParams: Default,
impl<'de> Deserialize<'de> for MultiAxisFinishParamswhere
MultiAxisFinishParams: Default,
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 MultiAxisFinishParams
impl PartialEq for MultiAxisFinishParams
Source§impl Serialize for MultiAxisFinishParams
impl Serialize for MultiAxisFinishParams
impl StructuralPartialEq for MultiAxisFinishParams
Auto Trait Implementations§
impl Forget for MultiAxisFinishParams
impl Freeze for MultiAxisFinishParams
impl Move for MultiAxisFinishParams
impl RefUnwindSafe for MultiAxisFinishParams
impl Send for MultiAxisFinishParams
impl Sync for MultiAxisFinishParams
impl Unpin for MultiAxisFinishParams
impl UnsafeUnpin for MultiAxisFinishParams
impl UnwindSafe for MultiAxisFinishParams
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