pub struct WArrow { /* private fields */ }Expand description
This 3D Widget defines an arrow.
Implementations§
source§impl WArrow
impl WArrow
sourcepub fn new(
pt1: Point3d,
pt2: Point3d,
thickness: f64,
color: &Color
) -> Result<WArrow>
pub fn new( pt1: Point3d, pt2: Point3d, thickness: f64, color: &Color ) -> Result<WArrow>
Constructs an WArrow.
Parameters
- pt1: Start point of the arrow.
- pt2: End point of the arrow.
- thickness: Thickness of the arrow. Thickness of arrow head is also adjusted accordingly.
- color: Color of the arrow.
Arrow head is located at the end point of the arrow.
C++ default parameters
- thickness: 0.03
- color: Color::white()
Trait Implementations§
source§impl Boxed for WArrow
impl Boxed for WArrow
source§impl WArrowTrait for WArrow
impl WArrowTrait for WArrow
fn as_raw_mut_WArrow(&mut self) -> *mut c_void
source§impl WArrowTraitConst for WArrow
impl WArrowTraitConst for WArrow
fn as_raw_WArrow(&self) -> *const c_void
source§impl Widget3DTrait for WArrow
impl Widget3DTrait for WArrow
fn as_raw_mut_Widget3D(&mut self) -> *mut c_void
source§fn update_pose(&mut self, pose: Affine3d) -> Result<()>
fn update_pose(&mut self, pose: Affine3d) -> Result<()>
Updates pose of the widget by pre-multiplying its current pose. Read more