pub struct RevolveArgs {
pub sketch: SketchRef,
pub axis: Option<RevolveAxis>,
pub extent: Extents,
pub output: Output,
}Fields§
§sketch: SketchRefThe sketch to revolve.
axis: Option<RevolveAxis>The line to revolve around, in the sketch’s plane; none yet, for a step that has not picked one.
extent: ExtentsHow far, in degrees: turning from the area’s side of the axis counter-clockwise, as seen looking down the axis — negative to turn the other way.
output: OutputA solid, kept as a new body or combined with another, or faces.
Trait Implementations§
Source§impl Clone for RevolveArgs
impl Clone for RevolveArgs
Source§fn clone(&self) -> RevolveArgs
fn clone(&self) -> RevolveArgs
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 moreSource§impl Debug for RevolveArgs
impl Debug for RevolveArgs
Source§impl<'de> Deserialize<'de> for RevolveArgs
impl<'de> Deserialize<'de> for RevolveArgs
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 RevolveArgs
impl PartialEq for RevolveArgs
Source§impl Serialize for RevolveArgs
impl Serialize for RevolveArgs
Source§impl StepArgs for RevolveArgs
impl StepArgs for RevolveArgs
Source§const KIND: &'static str = <Revolve as ::geop_core_editor::part_operation::PartOperation>::KIND
const KIND: &'static str = <Revolve as ::geop_core_editor::part_operation::PartOperation>::KIND
The kind of the operation they are for (see
Operation::KIND).impl StructuralPartialEq for RevolveArgs
Auto Trait Implementations§
impl Freeze for RevolveArgs
impl RefUnwindSafe for RevolveArgs
impl Send for RevolveArgs
impl Sync for RevolveArgs
impl Unpin for RevolveArgs
impl UnsafeUnpin for RevolveArgs
impl UnwindSafe for RevolveArgs
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