pub struct Plane3 {
pub origin: Point3,
pub normal: Vec3,
}Expand description
A plane represented by an origin and unit-normal candidate.
Adapters may construct dirty input. Algorithms validate normalization using the operation’s tolerance instead of hiding a global epsilon here.
Fields§
§origin: Point3Point on the plane.
normal: Vec3Expected outward normal.
Trait Implementations§
impl Copy for Plane3
impl StructuralPartialEq for Plane3
Auto Trait Implementations§
impl Freeze for Plane3
impl RefUnwindSafe for Plane3
impl Send for Plane3
impl Sync for Plane3
impl Unpin for Plane3
impl UnwindSafe for Plane3
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