pub struct PmiPlane {
pub origin: [f64; 3],
pub normal: [f64; 3],
pub x_axis: [f64; 3],
}Expand description
A resolved annotation plane: the plane the annotation lies in (its
plane reference — a planar face or a reference plane), normal
oriented toward the view’s captured camera, x_axis the in-plane text
direction (the camera’s right projected into the plane). The viewport
overlay and the AP242 ANNOTATION_PLANE both lay the annotation out in
this frame.
Fields§
§origin: [f64; 3]§normal: [f64; 3]§x_axis: [f64; 3]Implementations§
Trait Implementations§
impl Copy for PmiPlane
Source§impl<'de> Deserialize<'de> for PmiPlane
impl<'de> Deserialize<'de> for PmiPlane
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
impl StructuralPartialEq for PmiPlane
Auto Trait Implementations§
impl Freeze for PmiPlane
impl RefUnwindSafe for PmiPlane
impl Send for PmiPlane
impl Sync for PmiPlane
impl Unpin for PmiPlane
impl UnsafeUnpin for PmiPlane
impl UnwindSafe for PmiPlane
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