pub struct vtkHexahedron(/* private fields */);Expand description
a cell that represents a linear 3D hexahedron
vtkHexahedron is a concrete implementation of vtkCell to represent a linear, 3D rectangular hexahedron (e.g., “brick” topology). vtkHexahedron uses the standard isoparametric shape functions for a linear hexahedron. The hexahedron is defined by the eight points (0-7) where (0,1,2,3) is the base of the hexahedron which, using the right hand rule, forms a quadrilaterial whose normal points in the direction of the opposite face (4,5,6,7).
@sa vtkConvexPointSet vtkPyramid vtkTetra vtkVoxel vtkWedge
Implementations§
Source§impl vtkHexahedron
impl vtkHexahedron
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new vtkHexahedron wrapped inside vtkNew
Trait Implementations§
Source§impl Default for vtkHexahedron
impl Default for vtkHexahedron
Auto Trait Implementations§
impl Freeze for vtkHexahedron
impl RefUnwindSafe for vtkHexahedron
impl !Send for vtkHexahedron
impl !Sync for vtkHexahedron
impl Unpin for vtkHexahedron
impl UnwindSafe for vtkHexahedron
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