Struct vtk_format::dataset::Polydata
source · [−]pub struct Polydata {
pub points: Data3,
pub vertices: Option<Vec<Vec<u64>>>,
pub lines: Option<Vec<Vec<u64>>>,
pub polygons: Option<Vec<Vec<u64>>>,
pub triangle_strips: Option<Vec<Vec<u64>>>,
}Expand description
Polygonal Data
The polygonal dataset consists of arbitrary combinations of surface graphics
primitives vertices (and polyvertices), lines (and polylines),
polygons (of various types), and triangle strips.
Polygonal data is defined by the POINTS, VERTICES, LINES, POLYGONS,
or TRIANGLE_STRIPS sections.
The POINTS definition is the same as we saw for structured grid datasets.
The VERTICES, LINES, POLYGONS, or TRIANGLE_STRIPS keywords define the polygonal dataset topology.
Each of these keywords requires two parameters:
the number of cells n and the size of the cell list size.
The cell list size is the total number of integer values required to represent the list
(i.e., sum of numPoints and connectivity indices over each cell).
None of the keywords VERTICES, LINES, POLYGONS, or TRIANGLE_STRIPS is required
Fields
points: Data3vertices: Option<Vec<Vec<u64>>>lines: Option<Vec<Vec<u64>>>polygons: Option<Vec<Vec<u64>>>triangle_strips: Option<Vec<Vec<u64>>>Trait Implementations
sourceimpl PartialOrd<Polydata> for Polydata
impl PartialOrd<Polydata> for Polydata
sourcefn partial_cmp(&self, other: &Polydata) -> Option<Ordering>
fn partial_cmp(&self, other: &Polydata) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self and other) and is used by the <=
operator. Read more